Job Title: Software Testing Engineer(SDET)
Location: Plano, TX|Onsite
Years of Experience:10 Years
Job Summary
We
are seeking a highly skilled Software Testing Engineer with a strong
foundation in RESTful APIs and extensive experience in various software
testing methodologies. The ideal candidate will have a solid
understanding of Java programming, experience with test automation
frameworks, and familiarity with CI/CD and DevOps practices. This role
requires a detail oriented individual who can effectively integrate
automated tests into deployment pipelines and perform database testing.
Responsibilities
- Design, develop, and execute test plans and test cases for RESTful APIs.
- Utilize Postman and other API platform tools for testing and validation.
- Implement and maintain RestAssured test automation frameworks.
- Conduct various types of testing including unit, integration, regression, performance, and load testing.
- Integrate automated tests into CI/CD pipelines using tools such as Jenkins and GitLab CI.
- Perform database testing using SQL and NoSQL queries to ensure data integrity and performance.
- Collaborate with development teams to identify and resolve defects in a timely manner.
- Document testing processes, results, and provide feedback for continuous improvement.
Mandatory Skills
- Strong understanding of RESTful APIs and experience with API testing tools like Postman.
- Proficiency in Java 8 programming language.
- Experience in building and maintaining RestAssured test automation frameworks.
- Familiarity with CI/CD practices and tools (Jenkins, CI/CD).
- Ability to perform database testing using SQL and NoSQL.
- Experience with Flask RESTful APIs is a deal breaker.
Preferred Skills
- Knowledge of additional programming languages or testing frameworks.
- Experience with performance validation tools.
- Familiarity with Agile methodologies.
- Strong analytical and problem solving skills.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 7 10 years of experience in software testing, with a focus on API testing.
- Proven track record of successful test automation implementation.
- Excellent communication and collaboration skills.
If
you are passionate about software quality and have the required skills,
we encourage you to apply for this exciting opportunity.