Role: Java Developer with QA Automation
Location: McLean, VA (Onsite 5 days a week) - Only local candidates open for Face to Face interview
Duration: Long Term Contract
Key Skills: Java, Spring Boot, Microservices, Selenium, API Automation, Test Automation Frameworks, CI/CD, SQL, Agile
Job Description
We are seeking a strong Java Developer with solid QA Automation experience to support enterprise applications. In this role, you will work on building and enhancing Java based applications while also developing and maintaining automated test suites to ensure high quality and reliable software. The ideal candidate should be comfortable working across both development and testing, with a strong focus on automation, code quality, and continuous integration.
Qualifications:
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
Strong experience in Java development using Spring Boot and microservices architecture.
Hands on experience with QA Automation tools such as Selenium, TestNG, JUnit, or similar frameworks.
Experience in API automation using tools like Rest Assured or Postman.
Good understanding of software testing life cycle, defect tracking, and test planning.
Experience working with CI/CD tools such as Jenkins, Git, or similar.
Strong knowledge of SQL and working with relational databases.
Ability to work in Agile or fast paced development environments.
Good communication skills and ability to work closely with developers, testers, and business teams.
Key Responsibilities:
Design, develop, and maintain Java based applications using Spring Boot and microservices.
Develop and execute automated test scripts for web services, APIs, and UI applications.
Build and maintain test automation frameworks and reusable components.
Work closely with developers to identify issues early and improve overall code quality.
Perform functional, regression, and integration testing as part of the CI/CD pipeline.
Analyze test results, log defects, and work with the team to resolve issues quickly.
Ensure test coverage and maintain high quality standards across all releases.
Participate in Agile ceremonies including sprint planning, stand ups, and retrospectives.
Support continuous improvement in testing processes and development practices.
About Us WinningEdge:
Job search can be a painful and frustrating process. We take time to understand candidate skill sets and job preferences and match them with our ideal clients. Our team has a combined experience of over 100 years and we have successfully placed hundreds of candidates.
Java Developer with QA AutomationVirginia