Important Information
Experience : + 6 years
Job Mode : Full-time
Work Mode : Work from home
Responsibilities and Duties
- 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
Qualifications and Skills
6+ years of Quality Assurance / engineering testing experience in a web application environment testing User Interfaces, backend database, Web services, API’s4+ years of hands-on scripting / coding experience in Java automation testing tools such as Selenium WebDriver, Junit, TestNG, Nightwatch or other similar toolsProfessional experience with PlaywrightHands-on experience testing REST API's using automation tools such as PostmanExperience writing SQL and full understanding of queries and stored proceduresExperience creating performance tests against UI and API applicationsDetail oriented, excellent analytical skills and good interpersonal skillsTroubleshooting automation failures to determine if there is an application / API issue or automation needs updated per changed functionalityAbility to learn new applications and technologies quicklyMobile automation testing experience preferredStrong Docker experienceDesired Skillset Requirements
Experience with Java and REST API automation tools requiredExperience in Microsoft SQL Server is requiredExcellent software troubleshooting skillsExperience with Agile is preferredWorking knowledge of Linux, Atlassian Software Suite (Jira, Bamboo, BitBucket), GitLab, Docker a plusExperience in a Continuous Integration / Delivery environmentAbout Encora
Encora is the preferred digital engineering and modernization partner of some of the world’s leading enterprises and digital native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora’s technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering.
At Encora, we hire professionals based solely on their skills and qualifications, and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.