πSouth Africa
Senior QA Automation Engineer
closed
Encora
πRemote - Mexico
Summary
Join our team as a Quality Assurance Engineer to evaluate user/software requirement documentation, create test cases, and collaborate with a Scrum Agile team. With 6+ years of experience in web application testing and scripting/coding experience in Java automation tools, you'll be responsible for ensuring the quality of our products.
Requirements
- 6+ years of Quality Assurance/engineering testing experience in a web application environment testing User Interfaces, backend database, Web services, APIβs
- 4+ years of hands-on scripting/coding experience in Java automation testing tools such as Selenium WebDriver, Junit, TestNG, Nightwatch or other similar tools
- Professional experience with Playwright
- Hands-on experience testing REST API's using automation tools such as Postman
- Experience writing SQL and full understanding of queries and stored procedures
- Experience creating performance tests against UI and API applications
- Detail oriented, excellent analytical skills and good interpersonal skills
- Troubleshooting automation failures to determine if there is an application/API issue or automation needs updated per changed functionality
- Ability to learn new applications and technologies quickly
- Experience with Java and REST API automation tools required
- Experience in Microsoft SQL Server is required
- Excellent software troubleshooting skills
Responsibilities
- Evaluate user/software requirement documentation and provide constructive feedback
- Create, update, and execute detailed test cases based on requirements for web-based applications (across multiple browsers), java services, reports, and database schema changes
- Report errors in Jira and track issues to closure incl. support of defect investigation, validate defect fixes and analyze impact of fixes
- Collaborate on a Scrum Agile team, to ensure team deadlines can be met successfully
- Create detailed SQL scripts using select and update statements for test case execution and verification
- Research and analyze product features being tested
- Track, report, and determine priority of project defects
- Review user interfaces for consistency and functionality
- Review test cases and test automation scripts from other team members
- Develop detailed SQL scripts to load data for automation tests as needed
- Create and update API automation tests during the sprint to cover the added GET/PUT/POST in the code or any needed API updates
- Create and update UI automation tests during the sprint to cover the new or updated functionality
- Create performance test suites for both UI and API applications
- Work with architects to create a CI/CD test plan and execution
Preferred Qualifications
- Mobile automation testing experience preferred
- Strong Docker experience
- Experience with Agile is preferred
- Working knowledge of Linux, Atlassian Software Suite (Jira, Bamboo, BitBucket), GitLab, Docker a plus
- Experience in a Continuous Integration/Delivery environment
This job is filled or no longer available
Similar Remote Jobs

πChina

π°$78k-$90k
πPoland
πNew Zealand
πRomania
πPhilippines
πWorldwide
πIndia
πChina