Test Automation Engineer - Expert In Recruitment Solutions
Reston, VA 20191
About the Job
- 7 years of hands-on experience in software quality assurance.
- 5+ years of experience using test automation technologies.
- A bachelor's degree in computer science, information technology, or a related field.
- Extensive experience creating, executing, and automating test plans.
- Basic understanding of the entire Software Development Life Cycle (SDLC)
- Proven experience with Selenium and JMeter.
- Experience with scripting and programming languages relevant to Selenium and JMeter (e.g., Java, Python).
- Experience in creating strategic test plans aligned with overall project objectives and business goals.
- Ability to define and execute comprehensive testing strategies.
- Familiarity with industry trends and emerging technologies in QA.
- Experience working in cross-functional teams.
- Expertise in managing complex test environments and ensuring their stability and reliability.
- Proficient in defining and tracking key performance indicators (KPIs) for testing processes.
- Ability to generate comprehensive test reports for management.
Preferred Qualifications
- 6+ years of hands-on experience in software quality assurance.
- 4+ years of experience using test automation technologies.
- A master's degree in computer science, information technology, or a related field.
- Extensive experience in software testing methodologies, test planning, and execution strategies.
- Comprehensive knowledge of the entire Software Development Life Cycle (SDLC)
- Knowledge of industry best practices in quality assurance.
- Experience in guiding and coaching junior QA team members.
- Expertise in designing and optimizing performance tests.
- Ability to recommend and implement performance testing strategies.
- Capability to review and enhance code quality in automated scripts.
- Experience with mock frameworks (e.g., Mockito, JMockit)
- Knowledge of scripting and programming languages relevant to Selenium and JMeter (e.g., Java, Python).
- Experience identifying risk and assisting with mitigation strategies.
- Ability to identify opportunities for process improvements.
- Ability to communicate testing insights effectively to diverse stakeholders.
Responsibilities:
- Participate in the writing, designing, and executing automated tests by creating scripts that run testing functions automatically.
- Maximize test coverage for the most critical features of the system.
- Determine the priority for test scenarios and create execution plans to implement these scenarios.
- Expand upon the existing test automation framework.
Source : Expert In Recruitment Solutions