Role: Software Development Engineer in Test (SDET)
Duration: 12 Months
Location: Plano, TX 75075
Core Skill:
- Java, Groovy, Python, REST API-based testing
- Developing/enhancing test frameworks
- Writing automation scripts
- Jira
- CI/CD Microservices
- Familiarity with all stages of SDLC and major test cycles: Unit Testing Regression Testing Functional Testing System Testing Performance Testing Volume Testing User Acceptance Testing (UAT)
Responsibilities:
- A Bachelor’s degree in Computer Science, Information Systems, or a related field is required, along with at least 8 years of progressive experience in software quality assurance, including substantial hands-on work in quality engineering.
- The ideal candidate will have a deep understanding of microservice architectures and related technologies, as well as strong programming skills with the ability to develop and troubleshoot code in languages such as Java, Groovy, Python, or similar.
- Demonstrated experience in REST API-based testing is essential, along with a solid background in developing and enhancing test frameworks, writing automation scripts, and utilizing test management tools such as Jira, TestRail, or comparable platforms.
- Familiarity with continuous integration and deployment processes, particularly integrating automated tests within CI/CD pipelines, is highly valued.
- Exposure to AI-driven testing solutions or the use of artificial intelligence to enhance quality assurance practices is also desirable.
- Experience leading and managing QA teams and resources for 2-4 years, with a demonstration of strong organizational and leadership skills, is a plus.
- Excellent analytical and troubleshooting skills are necessary, especially in requirements analysis and understanding basic application architecture.
- Applicants should be well-versed in the entire software development lifecycle and all major test cycles, including unit, regression, functional, system, performance, volume, and user acceptance testing.
- Superior written communication skills for clear documentation and bug reporting, along with a high degree of organization, attention to detail, responsiveness, and the ability to prioritize multiple tasks, are required.
- The candidate must be self-motivated, capable of working independently, and effective in collaborative team environments.