Test Automation Engineer Job Description
Overview: The Client Corporation is seeking a seasoned Test Automation Engineer specializing in test management and automation. In this role, you will be responsible for test management activities related to various applications, including developing manual test cases, automating test cases, executing both manual and automated test scenarios, and collaborating with development teams and the Quality Center of Excellence (QCOE).
Test Management Environment: The Client Corporation utilizes the following tools to support and manage test activities:
Core Systems: qTest, qTest Desktop Explorer, Tosca, Vision AI, TDS, DEX
Integrated Systems: Jira, LiveCompare, Sauce Labs, CI/CD tools (e.g., Jenkins)
The Client Corporation is continuously exploring new tools to enhance testing capabilities. You are expected to have in-depth knowledge of these core systems and their integration with the other systems.
Work Hours: This position requires working from 8:00 AM - 5:00 PM U.S. Eastern Time with a flexible remote work policy.
Primary Duties: Adopt and utilize best practices and standard processes established by the QCOE for test management and execution.
Develop and design manual test cases for assigned applications in collaboration with application teams and business partners.
Lead discussions and actively communicate with test leads, scrum masters, project managers, business partners, and application developers.
Decompose user stories to develop robust test cases and complete test scenarios.
Develop and execute manual test cases/scenarios in qTest.
Link individual test cases in qTest to requirements/user stories.
Develop automated test cases in Tosca and link them to qTest.
Execute manual test cases in qTest and document results.
Report bugs in Jira linked to qTest projects.
Execute automated test cases in Tosca using integrated technologies such as DEX, qTest/Launch, Sauce Labs, Jenkins CI/CD pipelines, and others.
Coordinate with the QCOE for peer reviews of test design strategies and automated test cases, ensuring adherence to standards and best practices.
Perform/support unit testing, integration testing, regression testing, and user acceptance testing.
Conduct performance testing and/or support performance testing as required.
Execute Requirements Traceability Matrix (RTM) in qTest to ensure proper requirements to test case coverage.
Identify gaps in test cases and create the necessary requirements/test cases.
Work with the QCOE and product suppliers for support-related issues.
Provide product, skill training, and best practices knowledge to team members for test management and automation.
Education: Bachelor's degree or equivalent job-related experience.
Job-Related Experience: Minimum of 5 years in test management and test automation.
Required Certifications: qTest: qTest Automation Specialist 1
Introduction to qTest Explorer
Tricentis: Automation Specialist Level 1
Automation Specialist Level 2
Test Design Specialist Level 1
Test Design Specialist Level 2
Automation Engineer Level 1
Automation Specialist for API
Preferred Certifications: Tricentis Automation Engineer Level 2
Tosca Integration Developer
Test Architect Level 1
Automation Specialist for SAP
Tricentis LiveCompare Studio Users
Tricentis LiveCompare Consumers
Tricentis LiveCompare Administrators
Tosca Query Language
NeoLoad Professional Certification
Skills and Experience: Exposure to Java, C#, Selenium, Appium, and Webservices/API is preferable.
Experience using Jira for integrating qTest/Tosca.
Minimum 1+ years of experience with Tricentis testing automation tools (Tosca version 15.0+).
Experience with SQL, CI/CD integration, Git, Agile in Android and iOS applications (Ionic Framework).
Minimum 1+ years of experience with Tosca DEX environment.
3+ years of experience with data-driven or keyword-driven testing frameworks (e.g., Selenium, CUIT, UFT).
5+ years of experience implementing and executing testing strategies, plans, methodologies, and frameworks in Agile/SAFe/DevOps/DevSecOps environments.
Test Lead/Management experience, including developing test strategies, plans, KPIs, metrics, and defect management.
Ability to translate requirements/user stories into detailed test cases.
Ability to define/develop data management strategies and end-to-end test scenarios.
Strong cross-functional collaboration skills.
Self-starter with the ability to work with limited oversight.
Experience working with remote/global teams.
Desired Skills: Experience with Vision AI and creating custom modules.
Knowledge of HTML, CSS.
Working experience with Agile methodologies (SCRUM).
Proficiency in Jira.
Excellent communication (written and oral) and interpersonal skills.
Strong analytical skills, detail-oriented, and problem-solving abilities.
Initiative and willingness to go above and beyond to assist others.
In-depth understanding of industry standards.
Soft Skills: Excellent verbal and written communication in English.
Team player mentality.
Flexibility to handle multiple assignments.
Committed, positive, and creative mindset.
Strong presentation skills and ability to handle conflicts positively.
Benefits (employee contribution): Health insurance
Health savings account
Dental insurance
Vision insurance
Flexible spending accounts
Life insurance
Retirement plan
All qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.