Job Title: Software Testing
Engineer(SDET)
Location: Plano, TX
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.