Position: SDET (JAVA)
Location: Plano, TX
Employment Type: Full-time
Interview Mode: F2F
Must have: Strong in Java
10+ years candidate.
Company Overview
Join as a leader in delivering cutting-edge software solutions for the financial and healthcare sectors. We are seeking a skilled Automation Tester with a strong focus on API testing and expertise in Rest Assured to ensure the quality and reliability of our applications in a fast-paced Agile environment.
Job Summary
As an Automation Tester, you will design, develop, and execute automated test scripts with a strong emphasis on API testing using Rest Assured. You will collaborate with developers, QA engineers, and product teams to validate backend services, APIs, and integrations, ensuring robust and scalable solutions. This role requires deep technical expertise, attention to detail, and a passion for quality assurance.
Key Responsibilities
* Develop and maintain automated test scripts for API testing using Rest Assured and Java.
* Design comprehensive test plans and cases for RESTful APIs, focusing on functional, performance, and security testing.
* Perform end-to-end testing of microservices and APIs, validating request/response payloads, status codes, and data integrity.
* Integrate automated tests into CI/CD pipelines using tools like Jenkins, GitLab CI, or Azure DevOps.
* Conduct performance testing for APIs using tools like JMeter or Gatling to ensure scalability and reliability.
* Collaborate with developers to identify, reproduce, and resolve defects using tools like JIRA or Rally.
* Validate database interactions using SQL queries (e.g., MySQL, PostgreSQL) and ensure data consistency.
* Contribute to test strategy discussions, provide feedback on requirements, and maintain detailed test documentation.
Required Qualifications
* Bachelor’s degree in Computer Science, Information Technology, or a related field.
* 4+ years of experience in automation testing with a focus on API testing.
* Strong proficiency in Rest Assured with Java for API automation, including experience with JSON, XML, and OAuth.
* Hands-on experience with test automation frameworks like TestNG, JUnit, or Cucumber.
* Proficiency in SQL for database validation and querying.
* Familiarity with CI/CD tools (Jenkins, GitLab CI, or Azure DevOps) and version control (Git).
* Solid understanding of Agile/Scrum methodologies and defect tracking tools (JIRA, Rally).
* Excellent problem-solving skills and ability to work in a collaborative team environment.