What are the responsibilities and job description for the Senior Quality Assurance Automation Engineer position at ConsultNet Technology Services and Solutions?
Senior QA Automation Engineer (C# / Selenium)
Location: Fort Worth, TX (Hybrid – Onsite 3 Days per Week)
Target Start Date: ASAP
Employment Type: Long-Term Contract (2–3 Years)
Pay Rate: $58.00–$61.50 per hour (Depending on Experience)
Job Summary
Our client, a global leader in advanced autonomous and robotic solutions across multiple industries, is seeking an experienced Senior QA Automation Engineer with strong C# programming and Selenium WebDriver experience.
In this role, you will design, develop, execute, and maintain automated and manual tests to ensure the quality, performance, and reliability of complex software systems. You will work closely with software developers, product teams, and other engineering professionals to develop effective test strategies, improve automation coverage, and identify software defects across laboratory, vehicle, and field testing environments.
The ideal candidate has at least five years of software testing or development experience, strong hands-on C# programming skills, and proven experience building and maintaining Selenium-based automated test solutions.
Key Responsibilities
- Design, develop, and maintain automated test scripts and frameworks using C# and Selenium WebDriver.
- Create and execute automated and manual test cases to validate software functionality, performance, and reliability.
- Develop and maintain reusable, scalable, and reliable test automation solutions.
- Collaborate with software developers, business analysts, and project teams to understand requirements and define test strategies.
- Prepare and maintain test plans, test cases, test data, execution reports, and other testing documentation.
- Perform functional, regression, integration, system, and user acceptance testing.
- Identify, document, troubleshoot, and track software defects; work with development teams to verify fixes and resolve issues.
- Execute tests across laboratory setups, on-vehicle systems, and field testing environments.
- Participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Track test execution, defects, and quality metrics using JIRA, TestRail, or similar tools.
- Support continuous integration and continuous delivery (CI/CD) testing processes where applicable.
- Identify opportunities to improve test coverage, automation efficiency, and overall software quality.
- Provide regular updates on testing progress, defect status, risks, and release readiness.
Required Qualifications
Education and Experience
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
- 5 years of experience in software testing, QA automation, or software development.
- Strong hands-on C# programming experience is required.
- Hands-on Selenium WebDriver experience developing and maintaining automated tests is required.
- Experience creating, executing, and maintaining automated test scripts and test frameworks.
- Strong understanding of software testing principles, methodologies, and best practices.
Technical Skills
- C# Programming: Proficiency in C# for developing automated test scripts, test utilities, and automation frameworks.
- Selenium WebDriver: Practical experience automating application testing, including functional, regression, and end-to-end testing.
- Test Automation Frameworks: Understanding of reusable automation components, test organization, maintainability, and automation best practices.
- Test Management Tools: Experience with JIRA, TestRail, or comparable test case management and defect tracking tools.
- Software Testing: Knowledge of functional, integration, regression, system, and user acceptance testing methodologies.
- Debugging and Troubleshooting: Ability to analyze test failures, investigate defects, identify root causes, and collaborate with developers on resolutions.
- Test Documentation and Reporting: Ability to maintain clear test cases, execution results, defect reports, and quality metrics.
- Agile/Scrum: Familiarity with Agile development practices and participation in Scrum ceremonies.
Preferred Qualifications
- Experience with API testing tools such as Postman or ReadyAPI.
- Exposure to performance testing tools such as JMeter.
- Experience with CI/CD pipelines and integrating automated tests into build and deployment workflows.
- Exposure to AI technologies, autonomous software, robotics, or embedded systems.
- Experience testing software in laboratory, vehicle-based, or field environments.
- Strong analytical, problem-solving, communication, and collaboration skills.
What Makes This Opportunity Interesting
- Work with advanced autonomous and robotic software solutions.
- Collaborate with cross-functional engineering and software development teams.
- Contribute to automation strategy, test framework development, and software quality improvements.
- Gain exposure to software testing across laboratory, vehicle, and real-world field environments.
- Join a long-term contract engagement with an anticipated duration of 2–3 years.
Mandatory Skills Summary
Candidates must have:
- C# programming experience
- Selenium WebDriver automation experience
- 5 years of relevant software testing, QA automation, or development experience
- Experience with test case creation, execution, defect tracking, and reporting
- Strong understanding of software testing methodologies
Work Arrangement: Hybrid, with onsite work required three days per week in Fort Worth, TX.
Compensation: $58.00–$61.50 per hour, depending on experience.
Salary : $58 - $62