Overview
Lead Quality Engineer supporting strategic roadmap delivery with a strong testing automation background and experience in API testing automation.
What you'll do
- Design, implement and manage testing automation solutions using Core Java, Javascript, RestASSURED, Python and custom frameworks.
- Install, configure and maintain testing automation frameworks and environments.
- Effectively troubleshoot technical integrated solution implementation issues.
- As a project technical team lead, contribute product and solution expertise and provide project planning support as required to deliver a successful customer engagement.
- Serve as a mentor to others actively engaged as part of the project team.
- Help build the knowledge base in the testing automation communities, including lessons learned, best practices, tools, methods and learning events.
What you'll need
- Bachelor's in Computer Science / Software Engineering or equivalent degree.
- Seven to ten years' experience in a QA/Testing technical role.
- 3+ years development and maintenance experience with multiple testing automation, including RESTful APIs.
- Experience with frameworks, tools and technologies, including some of the following: RESTAssured, Postman, SoapUI, Newman, Swagger, TestNG, Custom JAVA Solutions, JUnit, BDD and DDD approaches.
- Hands-on experience with OO programming languages (JAVA) and scripting (Javascript, Beanshell, Python, Gherkin).
- Hands-on experience with one of the following DB applications and SQL programming languages: SQL, SQLServer, SQLExpress, Oracle, DB2, etc.
- 2+ years' experience using configuration management, build, and deploy tools including GitLab/GitHub, Maven, Docker, Jenkins/GitLab CI/CD Pipelines, etc.
- 2+ years' experience using test management tools including JIRA, Zephyr/ALM.
- Knowledge of HTTP/S methods (GET, POST, PUT, DELETE etc.) in API testing contexts.
- Understanding of SDLC process across all phases.
- Working experience in SDLC methodologies like Agile/Scrum and waterfall.
- Strong understanding of system, integration, regression and user acceptance testing, and familiarity with functional automation tools and test case and defect management tools.
- Ability to ensure comprehensive test coverage, including positive, negative and edge case scenarios.
- Ability to provide professional documentation (diagrams, specifications, technical requirements, proposals).
Read the full description and apply on the company’s own careers page.