Job Description
Job Id:
JPS-00048
*Copy Job Id. It is required to apply for this specific role.
Job Description
The Expertise We’re Looking For
- Experience and/or knowledge of both QA Engineering and Software Development
- Proficiency or proven ability to learn professional software development skills and practices. Examples include: Coding standards, code reviews, source control, build processes, design patterns, Object- Oriented Design and Development, Software design principles.
- Experience or knowledge of using a Selenium automation framework (Java based)
- Experience or understanding of Agile software development methodology using Scrum
- Understanding of QA engineering, analysis, and testing concepts
- Understanding the concepts of defect tracking tools and processes
- In addition, candidates with the following skills are highly desired
- SQL and NoSQL database experience
- BDD experience or familiarity – Gherkin experience is a plus but not required
- Experience or knowledge of testing web applications and WebServices (REST API’s)
- Have the ability to contribute to the Test Pyramid definition for our product
- Familiarity with Continuous Integration and Deployment
- Computer Science degree or coursework, or software development experience.
The Purpose of Your Role
- Work as an Agile team member to provide solutions to User Stories (requirements) including automated test scenarios
- Participate in understanding and refinement of User Stories, QA related tasks and test cases, and functional automation
- Participate in product demos at iteration reviews
- Log defects/issues and work with team members to ensure resolution
- Participate in defect triage
- Participate in production release deployment verification on a regular cadence
The Skills You Bring
- Excellent written and verbal communication skills is a must
- Highly collaborative team player that works well within a cross functional team
- Strong problem identification and solving skills
- Continuous improvement mindset where mistakes and failure are viewed as opportunities to learn and improve
- Understanding of the benefits of sustainable development including a good work-life balance
- Is driven by a QA mindset that the product is already broken – it has defects and flaws and it is your job (along with your team members) to find them