Overview
Skills
Job Details
Automation Tester/Software Development Engineer in TEST/SDET
Location: Remote (local to VA/MD/DC)
Why CMCI?
CMCI provides management consulting and IT services that empower enterprises to achieve their business goals in today's highly competitive market. Our goal is to seamlessly integrate into each customer's organization to fully understand their business and technological needs. This approach allows us to quickly deliver high quality solutions while achieving the highest level of customer satisfaction on time and within budget. By choosing CMCI, you are choosing a company that can deliver on business outcomes and mission needs in the most cost-effective manner and without sacrificing capability. As a part of CMCI's culture of loyalty and commitment to its employees, CMCI is committed to providing a tremendous career path by promoting employees to their highest potential.
Job Description:
- 5-10+ years of hands-on experience in software testing, with a strong focus on automated testing using Selenium WebDriver.
- Proven experience designing, developing, and maintaining automated test frameworks.
- Background in Agile/Scrum development environments and experience integrating test automation into CI/CD pipelines.
- Expertise in creating and executing GUI, Regression, Functional, Integration, System, Security and Database Testing
- Practical understanding of testing web applications across different browsers and platforms.
- Creation of test strategy, test plans, test status reports
- Testing certification is a plus
Technical Skills
- Selenium WebDriver: Core expertise in writing and executing automated test scripts.
- Web services testing with SOAPUI, Selenium automation framework
- Programming Languages: Proficiency in Java, Python, or C# (Java is most common in Selenium projects).
- Test Frameworks: Familiarity with tools like TestNG, JUnit, NUnit, or PyTest.
- Build & CI Tools: Experience with Maven, Gradle, Jenkins, GitHub Actions, or Azure DevOps.
- Browser Testing Tools: Hands-on experience with Selenium Grid, Headless Browsers, or Cloud testing platforms like BrowserStack or Sauce Labs.
- Bug Tracking/Management: Proficient in tools such as JIRA, Bugzilla, or TestRail.
Testing Skills
- Strong knowledge of software testing principles, including regression, smoke, functional, integration, and UI testing.
- Experience creating modular, reusable, and data-driven test scripts.
- Understanding of locators (XPath, CSS Selectors) and DOM structure.
- Familiarity with API testing (e.g., using Postman or REST Assured) is a plus.
Soft Skills
- Analytical thinking and attention to detail.
- Strong communication skills to collaborate with developers, QA team, and stakeholders.
- Ability to troubleshoot and debug issues quickly.
- Self-motivated with the ability to work independently or in a team.
Clearance: Must be able to obtain a Public Trust clearance
All qualified applicants will receive consideration for employment without regard to any characteristic protected by local, state, or federal laws, rules, or regulations