Senior Quality Assurance Engineer
New
MexicoFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Experience
- Minimum of 5 years of hands-on experience in software quality assurance; minimum of 3 years of experience with automated testing tools; minimum of 5 years of experience in software QA within Agile environments
- Required Skills
- AgileGitJavaJenkinsOracleJiraREST APISelenium
Requirements
- Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related field
- 5+ years of hands-on experience in software quality assurance
- 3+ years of experience with automated testing tools (e.g., Selenium, Geb, Webdriver, Cucumber, Spock)
- Deep expertise in object-oriented programming (OOP) and data structures
- Mastery of test automation using Selenium with Java
- Proficiency in building and maintaining frameworks utilizing the Page Object Model (POM) and BDD principles
- Comprehensive experience in testing REST APIs using tools like Postman and REST-assured
- Strong proficiency in PL/SQL for data validation in Oracle databases
- Hands-on experience with CI/CD pipelines (Jenkins) and the Atlassian suite (JIRA, Bitbucket)
- Proficient in at least one programming language (such as Java, Groovy)
- Good English communication skills
Responsibilities
- Understand requirements for new features and determine test strategy including functional and non-functional requirements
- Research and detail all use cases for any fixes, validate all code paths and client usage in test scenarios
- Execute manual test cases to validate features and/or fixes and determine automation candidacy
- Partner with engineers to develop a quality mindset and advocate for quality standards and adherence to the definition of done
- Utilize existing test automation frameworks, tools, and automated test suites, to increase and modify coverage as new features and fixes are delivered
- Collaborate with development and other quality engineers to fully regress the platform for new releases
- Participation in release preparation, and release tagging. E2E testing cross teams
- Provide demos of the developed features
View Full Description & ApplyYou'll be redirected to the employer's site