What are the responsibilities and job description for the Quality Assurance Engineer position at Apex Systems?
SDET/ Automation QA
Hybrid work model
Contract: 6-12 months
Rate: 50-65
W2 work basis
Must Haves (SDET): Test case design and documentation Java Selenium SOATest OR Rest Assured API testing CI/CD (Github/Gitflow) Cucumber (Gherkin) Jira test management (Zephyr) Nice to Have: PL/SQL C#
Job Description
Software Developer Engineer – Testing (SDET)
Job Description
The successful candidate will be an expert in designing scalable and maintainable test automation. This individual will work closely with the developers to understand architecture of the application to best devise how to build reliable, maintainable automated tests.
The candidate must be passionate about quality and assist in creating a high-quality culture across the scrum team(s).
Essential Functions
- Be a hands-on Test Automation engineer with a DevOps philosophy in Agile environment.Understand and implement automation strategies and processes for web services, APIs, middleware, and UI.
- Keep automation current, flexible and designed to work within a continuous integration / deployment framework.
- Develop methods and procedures to create automation test data and data refresh capabilities.
- Assist developers with CI/CD automation.
- Coordinate with Product Owner, Scrum Master, Business Systems Analyst (BSA) and Developers to implement test automation and CI/CD practices.
- Maintain automation code using source control, test management and release systems.
- Maintain test case repositories and results at sprint and release level using JIRA.
- Maintain test automation code and scripts using BitBucket.
- Design and implement continuous testing pipeline using Bamboo for regression and smoke testing.
- Enable scrum team to use BDD methodology using Gherkin/Ruby/Cucumber.
- Work in Agile and DevOps environment to deliver robust quality sprint over sprint, release over release.