QA Automation Team Lead

Job Summary

The Software Tester is responsible for giving a testing perspective from business and functional requirements to implementation as a part of an Agile team. 

Goals and Objectives

Continually look for ways the team can do a better job of producing high quality software.


Key Responsibilities

  • Collaborate with the team to estimate the backlog and help the product owner to prioritize the backlog

  • Plan the testing approach and testing activities for the project

  • Setup the test environments and create the test data

  • Interact with the Product Owner to understand the requirements and work with the team to have clear user stories with well defined acceptance criteria

  • Create and execute tests at different levels: unit, component, system, regression

  • Commit and follow QA best practices from both the company and the customers

  • Understands and implements companies mission, vision, values, policies and processes


Tasks & Duties

  • Select and apply the adequate test techniques and tools for the given project using automated tests.

  • (LEAD) Development of custom automation frameworks.

  • (LEAD) Quality assessment on each new project assignment and test plan elaboration and tracking.

  • Report bugs and collaborate with the team to get them fixed.

  • Share the status of the testing activities keeping useful metrics for the team.

Job Requirements

  • Testing experience: Test Planning, Estimation, Test Case creation, Test Execution, Test Automation.

  • Education: Software Engineering / B.S in Computer Science or equivalent experience.

  • Experience testing software applications of any kind: API Testing, Mobile Apps, Web Apps, Embedded Software.

  • Knowledge on testing concepts

  • Levels: Unit Testing, Integration Testing (E2E), System Testing, Acceptance Testing.

  • Methods: Black-box, White-box, Gray-box, Agile, Ad-hoc.

  • Types: Smoke, Functional, Usability, Regression, Performance, Security, Compliance.

  • Artifacts: Test plan, Test case, Test script.

  • Tech stack: Selenium, ReadyAPI, OO programming (C# preferred, Groovy), SoapUI, JUnit, NUnit, TestNG, Cucumber, Specflow, Gerkin, Jenkins, Postman, Jenkins and Azure DevOps (desired).

Summary Skills

  • Attention to details

  • Strong communications skills

  • Understanding of software life cycles and test processes

  • Strong customer service orientation

  • Intermediate/Advanced English Level

 

Apply for this Job