Overview
Skills
Job Details
Job Title: Senior Automation Test Engineer
Location: Plano, TX - Hybrid
Job Summary:
We are seeking a highly skilled Senior Automation Test Engineer with experience in test automation, particularly with strong expertise in Robot Framework and Selenium. The ideal candidate will be responsible for designing, developing, and maintaining robust automation test scripts, and contributing to the continuous improvement of the testing strategy and frameworks.
Key Responsibilities:
Design, develop, and maintain automated test scripts using Robot Framework and Selenium WebDriver.
Analyze user stories and requirements to create comprehensive and well-structured test plans and test cases.
Execute automated tests and analyze results to ensure high-quality software releases.
Collaborate with developers, business analysts, and other stakeholders to ensure test coverage and quality standards.
Maintain and improve the automation framework for scalability and performance.
Integrate automated tests with CI/CD pipelines (e.g., Jenkins, GitLab CI).
Identify, document, and track software defects to closure using tools like JIRA or similar.
Participate in code reviews, retrospectives, and testing best practice initiatives.
Mentor and guide junior QA team members in automation practices.
Mandatory Skills:
Robot Framework Strong hands-on experience in test automation using Robot Framework.
Selenium WebDriver Expert in writing and maintaining Selenium-based test scripts.
Python or Java Proficiency in one or both for scripting within automation frameworks.
Experience integrating automation tests with CI/CD tools (e.g., Jenkins, Bamboo, GitLab CI).
Strong understanding of TestNG, POM (Page Object Model), and keyword-driven or data-driven testing approaches.
Preferred/Additional Skills:
Experience in API testing using tools like Postman, RestAssured, or via Robot Framework.
Exposure to cloud-based testing platforms (e.g., BrowserStack, Sauce Labs).
Familiarity with containerization tools like Docker for automation environments.
Experience with Agile/Scrum methodologies and participating in sprint activities.
Good communication and stakeholder management skills.