Skills:
Test Automation, Quality Management, Performance Testing, Regression Testing, Agile Methodologies, Defect Tracking, Continuous Integration, Risk Analysis,
Join our team as a QA Engineer, where your main mission will be to write automated tests for our API and UI layers.
Key Responsibilties
- Working with the existing QA and development team members, deliver a comprehensive test strategy for an industry leading SaaS application.
- Ensure that test plans are consistent with test activities across a diverse and distribute set of development teams.
- Collaborate with the Product and Development teams to create user stories, define acceptance criteria, and build test plans.
- Maintain existing tests and write manual and automated tests while features are being developed.
- Test and validate software to ensure that it satisfies requirements and is free from defects.
- Analyze the root cause for testing failures and open appropriate tickets with sufficient findings.
- Integrate test automation into the CI/CD pipeline and increase the organization's speed to market.
- Manually test application components where automation is not a good fit.
- Make recommendations on how our current testing processes can be improved.
- Mentor team members in testing strategies and automation design patterns.
Requirements
- 8 or more years experience in an Agile, highly collaborative, team-based environment.
- 5 or more years experience developing API and UI test automation projects.
- BS and/or MS in a technical discipline (Computer Science or Software Engineering preferred).
- Expertise with OOP concepts and design patterns.
- Strong understanding of web and browser technologies.
- Strong understanding of software development languages such as C#, Java, JavaScript.
- Strong understanding of test automation frameworks such as Selenium, Cucumber.
Benefits
- Work Location: Remote
- 5 days working