Sr. QA Automation Engineer Job Description Template
Our company is looking for a Sr. QA Automation Engineer to join our team.
Responsibilities:
- Work with the internal or external Product Owner to ensure acceptance criteria are concise and complete;
- Review acceptance criteria on user stories to ensure they are thorough and able to be tested;
- Provide mentoring to lead the development teams to do the same;
- Light troubleshooting and root cause analysis;
- Guide external client teams through the testing process;
- As a hands-on developer, design, code, and prove correctness for API, web and mobile applications (iOS and Android);
- Provide second level customer support for our API and batch products;
- Develop a reusable and maintainable automated functional test framework, testing strategy, and test cases to achieve maximum risk coverage;
- Identify process gaps and excesses then provide clear industry standard solutions;
- Day to day hands-on testing by creating automated tests;
- Communicate test results and highlight potential risks;
- Create defects based on failed test results;
- Develop test plans & strategies.
Requirements:
- Experience with testing techniques and tools related to mobile technologies;
- Direct experience with or exposure to testing in an Agile delivery model;
- Familiarity with current industry standard testing design patterns;
- Familiarity with test management software, such as TestRail or JIRA with relevant plugins;
- Excellent written and verbal communication skills;
- Experience working with Continuous Integration/Continuous Deployment technologies;
- In-depth knowledge of quality engineering methodologies and best practices;
- Load & Data driven testing;
- 5+ years of overall testing experience;
- CI and automated build experience;
- Experience testing REST services and APIs using API client tools such as Postman;
- Familiarity with Agile and Waterfall;
- Proven Consulting Skills;
- Bachelor’s degree from an accredited college or university in a Computer Science or equivalent work experience;
- Ability to clearly communicate and work with business and technical co-workers.