REI Systems
Senior QA Automation Engineer
REI Systems, Chantilly, Virginia, United States, 22021
Senior QA Automation Engineer
Job Locations
US
Job ID
2024-3287
# of Openings
1
Category
QA/Testing
Overview
REI Systems' mission is to deliver reliable, innovative technology solutions that advance Federal clients' missions and exceed their expectations. Our technologists and consultants are passionate about solving complex challenges that impact millions of lives. We take a Mindful Modernization approach in delivering our services, including application modernization, grants management, case management systems, government data analytics, and advisory services. This approach, the REI Way, ensures mission impact by aligning our clients' strategic objectives with measurable outcomes through people, processes, and technology.
We offer the same commitment to our employees by providing professional development, meaningful projects, and flexibility to spend time with family and friends. We believe employees are at their best when fulfilled in both their professional careers and their personal lives. Learn more at www.REIsystems.com.
Employees voted REI Systems a Washington Post Top Workplace in 2015, 2016, 2018, 2020, 2021, 2022, 2023 and 2024!Responsibilities
Project Overview : DMDC manages personnel authentication and information for DOD entitlements, benefits, and medical services for all service members and their families.Position Overview:
Candidate will be responsible for developing and maintaining automated tests by converting existing manual test cases into automated scripts using Selenium and other tools, ensuring comprehensive test coverage across web, mobile, and backend systems. The person will design, enhance, and maintain robust test automation frameworks using Java, JJF, Maven, and other tools, while collaborating with DevOps and development teams to integrate automated tests into CI/CD pipelines using Jenkins and GitLab. Additionally, the candidate will utilize GitLab for version control, code reviews, and collaboration, maintaining high-quality, reusable code focused on scalability and maintainability. Troubleshooting and resolving issues in test scripts, frameworks, and pipelines will be key to ensuring seamless execution of automated tests. The person will also write SQL queries to validate database operations and manage test data for automated test cases. As a mentor, will guide junior team members on automation tools, frameworks, and practices, and promote quality assurance best practices throughout the organization.Qualifications
5+ years of experience in software testing with a focus on automation.
Proficiency in Java and experience with IDEs such as Eclipse.Extensive hands-on experience with Selenium for test automation.Expertise in building and maintaining CI/CD pipelines using tools like Jenkins and GitLab.Knowledge of JJF (Java JSON Framework) for test data handling and scripting.Experience writing and optimizing SQL queries for test validation.Strong experience with build tools such as Maven.Ability to analyze and convert manual test cases into efficient automated scripts.Familiarity with cloud environments and containerization tools like Docker is advantageous.Preferred Skills and TraitsExcellent problem-solving and analytical skills.Strong written and verbal communication skills.Experience with performance testing or API testing frameworks is a plus.Ability to work collaboratively in a team and adapt to a fast-paced environmentEducation:
Bachelor's degree in Computer Science, Software Engineering or a related degreeClearance : Due to federal contract requirements, U.S. citizenship is required. Candidate must be able to obtain a Public TrustLocation:
Fully remoteEEO Statement:
REI Systems is an Equal Opportunity Employer. In our workplace, we seek, we welcome, and respect diversity in all of its forms.#LI-Hybrid#LI-KW1
Job Locations
US
Job ID
2024-3287
# of Openings
1
Category
QA/Testing
Overview
REI Systems' mission is to deliver reliable, innovative technology solutions that advance Federal clients' missions and exceed their expectations. Our technologists and consultants are passionate about solving complex challenges that impact millions of lives. We take a Mindful Modernization approach in delivering our services, including application modernization, grants management, case management systems, government data analytics, and advisory services. This approach, the REI Way, ensures mission impact by aligning our clients' strategic objectives with measurable outcomes through people, processes, and technology.
We offer the same commitment to our employees by providing professional development, meaningful projects, and flexibility to spend time with family and friends. We believe employees are at their best when fulfilled in both their professional careers and their personal lives. Learn more at www.REIsystems.com.
Employees voted REI Systems a Washington Post Top Workplace in 2015, 2016, 2018, 2020, 2021, 2022, 2023 and 2024!Responsibilities
Project Overview : DMDC manages personnel authentication and information for DOD entitlements, benefits, and medical services for all service members and their families.Position Overview:
Candidate will be responsible for developing and maintaining automated tests by converting existing manual test cases into automated scripts using Selenium and other tools, ensuring comprehensive test coverage across web, mobile, and backend systems. The person will design, enhance, and maintain robust test automation frameworks using Java, JJF, Maven, and other tools, while collaborating with DevOps and development teams to integrate automated tests into CI/CD pipelines using Jenkins and GitLab. Additionally, the candidate will utilize GitLab for version control, code reviews, and collaboration, maintaining high-quality, reusable code focused on scalability and maintainability. Troubleshooting and resolving issues in test scripts, frameworks, and pipelines will be key to ensuring seamless execution of automated tests. The person will also write SQL queries to validate database operations and manage test data for automated test cases. As a mentor, will guide junior team members on automation tools, frameworks, and practices, and promote quality assurance best practices throughout the organization.Qualifications
5+ years of experience in software testing with a focus on automation.
Proficiency in Java and experience with IDEs such as Eclipse.Extensive hands-on experience with Selenium for test automation.Expertise in building and maintaining CI/CD pipelines using tools like Jenkins and GitLab.Knowledge of JJF (Java JSON Framework) for test data handling and scripting.Experience writing and optimizing SQL queries for test validation.Strong experience with build tools such as Maven.Ability to analyze and convert manual test cases into efficient automated scripts.Familiarity with cloud environments and containerization tools like Docker is advantageous.Preferred Skills and TraitsExcellent problem-solving and analytical skills.Strong written and verbal communication skills.Experience with performance testing or API testing frameworks is a plus.Ability to work collaboratively in a team and adapt to a fast-paced environmentEducation:
Bachelor's degree in Computer Science, Software Engineering or a related degreeClearance : Due to federal contract requirements, U.S. citizenship is required. Candidate must be able to obtain a Public TrustLocation:
Fully remoteEEO Statement:
REI Systems is an Equal Opportunity Employer. In our workplace, we seek, we welcome, and respect diversity in all of its forms.#LI-Hybrid#LI-KW1