Summary
Software Test Automation Engineer is involved in the software development lifecycle. He/She develops automated test software to ensure the software created by developers is fit for purpose. Software testing involves the analysis of software, and systems, to avert risk and prevent software issues.
Job Responsibilities
· Create, modify, implement and execute automated test cases for the product in accordance with software development standards.
· Identify and track bugs, work closely with developers to reproduce and isolate problems and ensure bugs are fixed.
· Implement testing goals and strategies.
· Test newly developed features and modules
Qualifications
Bachelor’s Degree in Computer Science, Computer Information Systems, Software Engineering or any related degree
Good understanding of software development lifecycle, software testing types, techniques, and principles
Experience with test automation frameworks and tools such as Selenium Webdriver, TestComplete, TestingWhiz, BDD Framework Cucumber etc.
Experience with Mobile testing frameworks like Appium
Strong Knowledge of programming and scripting Languages (Java, Python, JavaScript)
Familiarity with API testing and tools
Communication and teamwork
Certification in Software Testing is a plus