Automation Engineer Junior
The Automation Engineer Junior at Confidential Client is responsible for developing and executing automated test scripts and participating in all phases of software testing for web applications. This role requires strong Java programming skills and experience with testing frameworks to ensure software quality through regression, functional, and system testing. The position involves close collaboration with users in an Agile environment and requires on-site presence in Ashburn, VA with a transition to a hybrid schedule after one year.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Engineering (Software Testing).
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
What You’ll Do
This entry-level Automation Engineer role focuses on building and maintaining automated test solutions for web applications and APIs. You will work in an Agile team to design test strategies, write automation, validate data, and report defects.
- Develop and maintain automated test scripts (frontend and API).
- Execute regression, functional, and system testing.
- Generate test data and perform data validation.
- Test data interface messages using JSON and XML.
- Create SQL or Unix scripts to support test data generation and test harness automation.
- Verify results and produce test summaries and defect reports.
- Identify defects and requirement discrepancies; log and track defects.
- Use IDEs like Eclipse or IntelliJ for development and test automation.
- Collaborate with users and product owners to understand requirements and document work in JIRA.
Qualifications
Required
- Bachelor’s degree in Computer Science or a related field, plus 2+ years of technical experience.
- Java/JEE development experience; ability to write and maintain Java-based test code.
- Experience with Spring Boot.
- Hands-on experience with Selenium WebDriver and TestNG.
- Basic SQL and understanding of relational databases.
- Familiarity with JSON and XML for interface testing.
- Solid grasp of object-oriented programming and data structures.
- Strong communication, problem-solving, and time-management skills.
- Self-starter who can take high-level requirements and deliver results under deadlines.
Desired
- Experience with test management tools (Jira, Bugzilla, Rally).
- Experience across backend, functional, regression, load/stress, and performance testing.
- Experience with API testing tools such as Postman and SoapUI.
- Familiarity with SPA e2e testing tools (Protractor, Cypress, etc.).
- Prior software development experience and working in Agile environments.
Logistics & Requirements
- Employment type: Contract (Full time)
- Work location: Ashburn, VA — On-site 4 days/week during the first year; option for 2 days/week on-site thereafter (hybrid depending on team needs).
- Travel: Approximately 10% travel.
- Clearance: Ability to obtain and hold a Public Trust suitability clearance (CBP Background Investigation).
- Citizenship: Must be a U.S. Citizen.
- Target salary range: $60,001 - $100,000 per year (typical range based on experience).
- Start date: Ongoing recruitment; no fixed deadline listed.
Tools & Technologies
- Java / JEE, Spring Boot
- Selenium WebDriver, TestNG
- SQL and Unix scripting
- Postman, SoapUI (API testing)
- JSON, XML
- IDEs: Eclipse, IntelliJ
- Test management: JIRA, Bugzilla, Rally
- SPA e2e testing tools (Protractor, Cypress, etc.)
About the Opportunity
This role is an excellent early-career opportunity to build automation engineering skills on real-world web and API projects. You will join a confidential client focused on engineering and software testing initiatives that support mission-critical systems. The position emphasizes hands-on learning, cross-functional collaboration, and exposure to modern test automation frameworks and tooling.
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range