REI Systems
QA/Test Automation Engineer Lead
REI Systems, Sterling, Virginia, United States, 22170
Overview:
We are seeking a highly skilled and experienced Test Automation Lead to join our GSA Portfolio. The ideal candidate will be responsible for designing, developing, and maintaining automated test frameworks, leading the automation strategy, and cultivating a culture centered around building high-quality products. Responsibilities: Key Responsibilities: Testing Strategy & Approach: Develop and execute comprehensive test plans, test cases, and test scripts. Design & develop test strategies, test plans and test cases for complex domain models such as workflow oriented, data migration and web-based applications. Develop efficient and effective quantitative methods and guidelines to continuously improve quality processes and practices Define and establish test metrics to measure not just product quality, but quality of testing and to provide technical guidance to other Test engineers Define and establish testing standards and templates Develop or specify standards, methods, or procedures to determine product quality or release readiness. Monitor bug resolution efforts and track successes. Create, develop, maintain, and execute manual and automated test standards Collaboration & Mentoring: Work closely with stakeholders to understand requirements and ensure test automation aligns with business goals. Work across projects and collaborate with cross-functional teams to understand complex interaction between systems Provide testing subject matter expert and lead system integration testing Mentor and guide other QAs on best practices in test automation and quality assurance. Automation Testing: Lead the design, development, and implementation of automated test scripts and frameworks. Collaborate with development, operations, and security teams to integrate automated testing into the DevSecOps pipeline. Continuously evaluate and improve test automation processes and tools. Ensure that automated testing covers functional, performance, and security aspects. Identify and resolve issues related to test automation, including debugging and troubleshooting. Track and report on test automation metrics and progress. Qualifications: Bachelors degree in Computer Science, Engineering, or a related field. 10+ years of experience in Information Technology predominantly as a software tester in manual/automated testing. At least 2 years of experience in leading a testing team. At least 5 years of experience in designing and developing automated QA test suites using Selenium, Junit Strong expertise in test automation tools and frameworks (e.g., Selenium, Appium, JUnit, TestNG, etc.). Proficiency in programming languages such as Java, Python, or C#. Experience with continuous integration/continuous deployment (CI/CD) tools (e.g., Jenkins, GitLab, Azure DevOps). Knowledge of DevSecOps principles and practices. Excellent problem-solving skills and attention to detail. Strong communication and collaboration skills. Experience in stress, reliability, security and performance testing using tools like : NetSparker, Fortify, LoadRunner, Jmeter Knowledge in management tools such as JIRA Platform, Confluence, Wiki, TFS and/or ALM Exposure to backend services/microservices testing is a plus Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) is a plus. Experience in executing comprehensive test plans/ test cases for acceptance, regression, functional, sanity, stress, performance, usability, database and accessibility testing. Must be a self-starter/self-directed member of the team Strong analytical and communication skills Preferred Skills: Experience in Agile-Scrum and SAFe methodologies. Certification in relevant testing and automation tools. Experience with security testing tools and practices. Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes). #LI-REMOTE #LI-KW1
We are seeking a highly skilled and experienced Test Automation Lead to join our GSA Portfolio. The ideal candidate will be responsible for designing, developing, and maintaining automated test frameworks, leading the automation strategy, and cultivating a culture centered around building high-quality products. Responsibilities: Key Responsibilities: Testing Strategy & Approach: Develop and execute comprehensive test plans, test cases, and test scripts. Design & develop test strategies, test plans and test cases for complex domain models such as workflow oriented, data migration and web-based applications. Develop efficient and effective quantitative methods and guidelines to continuously improve quality processes and practices Define and establish test metrics to measure not just product quality, but quality of testing and to provide technical guidance to other Test engineers Define and establish testing standards and templates Develop or specify standards, methods, or procedures to determine product quality or release readiness. Monitor bug resolution efforts and track successes. Create, develop, maintain, and execute manual and automated test standards Collaboration & Mentoring: Work closely with stakeholders to understand requirements and ensure test automation aligns with business goals. Work across projects and collaborate with cross-functional teams to understand complex interaction between systems Provide testing subject matter expert and lead system integration testing Mentor and guide other QAs on best practices in test automation and quality assurance. Automation Testing: Lead the design, development, and implementation of automated test scripts and frameworks. Collaborate with development, operations, and security teams to integrate automated testing into the DevSecOps pipeline. Continuously evaluate and improve test automation processes and tools. Ensure that automated testing covers functional, performance, and security aspects. Identify and resolve issues related to test automation, including debugging and troubleshooting. Track and report on test automation metrics and progress. Qualifications: Bachelors degree in Computer Science, Engineering, or a related field. 10+ years of experience in Information Technology predominantly as a software tester in manual/automated testing. At least 2 years of experience in leading a testing team. At least 5 years of experience in designing and developing automated QA test suites using Selenium, Junit Strong expertise in test automation tools and frameworks (e.g., Selenium, Appium, JUnit, TestNG, etc.). Proficiency in programming languages such as Java, Python, or C#. Experience with continuous integration/continuous deployment (CI/CD) tools (e.g., Jenkins, GitLab, Azure DevOps). Knowledge of DevSecOps principles and practices. Excellent problem-solving skills and attention to detail. Strong communication and collaboration skills. Experience in stress, reliability, security and performance testing using tools like : NetSparker, Fortify, LoadRunner, Jmeter Knowledge in management tools such as JIRA Platform, Confluence, Wiki, TFS and/or ALM Exposure to backend services/microservices testing is a plus Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) is a plus. Experience in executing comprehensive test plans/ test cases for acceptance, regression, functional, sanity, stress, performance, usability, database and accessibility testing. Must be a self-starter/self-directed member of the team Strong analytical and communication skills Preferred Skills: Experience in Agile-Scrum and SAFe methodologies. Certification in relevant testing and automation tools. Experience with security testing tools and practices. Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes). #LI-REMOTE #LI-KW1