Bachelor's degree in Computer Science or related field with 2-5 years of relevant experience, or Master's degree with at least 2 years of experience.
Hands-on experience developing automated tests using Selenium and/or Playwright.
Experience with Cucumber or similar BDD frameworks.
Strong understanding of software testing phases including planning, functional, regression, and performance testing.
Experience testing web applications across UI, service, and back-end layers.
Proficiency in Java with familiarity in additional languages such as JavaScript or Python.
Experience with Git/GitLab for source control, pull requests, and code reviews.
Responsibilities
Develop and maintain automated test frameworks, libraries, and tools for program-wide testing needs.
Implement automated test cases across UI, API, and back-end layers to ensure system stability and reliability.
Support integration of automated tests into the CI/CD pipeline using Jenkins and GitLab.
Contribute to the overall testing strategy, ensuring traceability between requirements, test cases, and results.
Investigate, troubleshoot, and document issues discovered during automated and manual testing.
Monitor the health of the test automation framework and identify opportunities for improvement.
Collaborate with development and operations teams to align testing efforts with system requirements.
Benefits
Opportunity to directly impact the automation ecosystem.
Hands-on development role in a mission-critical program.
Work within an Agile environment with SAFe methodologies.
Access to advanced testing tools and frameworks.
Collaborative team culture with cross-functional engagement.
Full Job Description
4240 Automated Test Engineer 4240 | Top Secret
Job Description:
OVERVIEW:
We are seeking a Mid-Level Automated Testing Software Developer to strengthen our mission-critical ICAM program. The selected candidate will help build, maintain, and evolve our in-house automation framework, ensuring system reliability, performance, and quality. This is a hands-on development role focused on writing, improving, and integrating automated tests while also contributing to the program's long-term test automation strategy.
The ideal candidate is detail-oriented, adaptable to new frameworks and tools, and passionate about advancing test automation practices. While the current framework is built in Java using Selenium and Cucumber, we are exploring migration paths to Playwright and improved requirements traceability using tools like QMetry. This role offers an opportunity to directly impact the direction of our automation ecosystem while contributing as a strong individual contributor within an Agile environment.
GENERAL DUTIES:
Develop and maintain automated test frameworks, libraries, and tools in support of program-wide testing needs.
Implement automated test cases across UI, API, and back-end layers to ensure system stability and reliability.
Support integration of automated tests into the CI/CD pipeline (Jenkins, GitLab).
Contribute to the overall testing strategy, including traceability between requirements, test cases, and results.
Investigate, troubleshoot, and document issues discovered during automated and manual testing.
Monitor the health of the test automation framework and proactively identify opportunities for improvement.
Collaborate with development and operations teams to ensure alignment of testing efforts with system requirements.
Execute existing manual test procedures where necessary and document findings.
Support Agile ceremonies and practices in alignment with SAFe methodologies.
Use Atlassian tools (Jira, Confluence, Bitbucket) for documentation, source control, and tracking development activities.
REQUIRED QUALIFICATIONS:
Bachelor's degree in Computer Science or related field with 2-5 years of relevant experience, or Master's degree with at least 2 years of experience.
Hands-on experience developing automated tests using Selenium and/or Playwright.
Experience with Cucumber (or similar BDD frameworks).
Strong understanding of software testing phases including planning, functional, regression, and performance testing.
Experience testing web applications across UI, service, and back-end layers.
Proficiency in Java with familiarity in additional languages such as JavaScript or Python.
Experience with Git/GitLab for source control, pull requests, and code reviews.
Familiarity with CI/CD pipelines and tools such as Jenkins and Ansible
Ability to work independently, debug complex issues, and deliver high-quality results.
Excellent written and verbal communication skills.
Experience working in Agile development environments.
Proficiency with Microsoft Office products (Word, Excel, Visio, PowerPoint).
DESIRED QUALIFICATIONS:
Experience with test case traceability tools such as QMetry or Zephyr.
Experience validating system/service functionality using SOAPUI, Postman, Mockito, or similar test tools.
Familiarity with identity, credential, and access management (ICAM) concepts and standards, including:
LDAP or Active Directory
PKI
OAuth
OpenID Connect (OIDC)
SAML
SCIM
Multi-factor Authentication (MFA)
Experience in identity management and governance (single sign-on, identity federation, enterprise directory architecture).
Experience with web development frameworks such as React or Redux.
Security+ Certification (or ability to obtain).
CLEARANCE:
Top Secret minimum (eligible for SCI) clearance
Must be able to obtain and maintain CI (Counterintelligence) polygraph
Job Details
City : Chantilly
State : Virginia
About Affinity
Affinity’s patented technology structures and analyzes millions of data points across emails, calendars, and third-party sources to offer users the tools they need to automatically manage their most valuable relationships, prioritize important connections, and discover untapped opportunities. Affinity uses artificial intelligence to analyze relationship strength and illuminate the best paths to warm introductions. The platform also offers a holistic view of users’ networks in a centralized, automatically updated database without any manual upkeep. Founded in 2014, Affinity is headquartered in San Francisco, California.
Affinity has raised $120M to date and is backed by leading investors including Menlo Ventures, Advance Venture Partners, 8VC and MassMutual Ventures.
It has over 2,700 customers in 70 countries, including venture capital firms such as Bain Capital Ventures and Kleiner Perkins, private equity firms such as SoftBank Group, investment bankers such as Woodside Capital Partners, financial services firms such as Fidelity Investments, real estate companies such as Tishman Speyer, insurers such as American Family Insurance and enterprises such as Nike, Qualcomm and Twilio.
Affinity has been named in Fortune Magazine's Best Workplaces, Inc. Magazine's Best Workplaces and editor's number one pick, the Data Breakthrough Award, BIG Innovation Award and others.