Software Engineer In Test Automation Testing
Responsibilities and qualifications for the role are described below.
Responsibilities
- Create detailed, comprehensive and well-structured test plans and test cases
- Design, develop and execute automation scripts using open source tools that are fast, scalable, easy to monitor and maintain
- Create code that's easy to read
- Able to perform Test Automation and set up frameworks on multiple application platforms like Web, Mobile - Android and API
- Work with the team to maintain, improve and clean your code
- Review each other's code and learn software engineering best practices
- Collaborate with deployments teams and resolve issues for the system
- Build and manage automated build / test / deployment environments
Qualifications
At least 3 years of experience in Automation Testing of software applicationsExperience with Web, Mobile and API Testing in both manual & automation testingDeep knowledge of Manual & Automation test methodologies and principlesExperience with Agile process management methodologyProficiency in at least one programming language such as JavaScript (preferred), Java, Python, Ruby, etc.Highly experienced with testing tools such as Jira, TestRail, Git, Appium, Selenium, Webdriver.io, RestAssured, TestNG, Cucumber, CI / CD pipelinesUnderstanding of how the internet works (HTTP, DNS, IP, server-client interaction)Ability to select appropriate automated testing tools for given problem statementsKnowledge of Performance & Security Testing and Linux / Unix commandsDetails
Seniority level : Mid-Senior levelEmployment type : Full-timeJob function : Engineering and Information Technology#J-18808-Ljbffr