What are the responsibilities and job description for the Quality Assurance Engineer position at Programmers.io?
Programmers.io is currently looking for a Quality Assurance Engineer
Onsite Role in Raleigh, North Carolina, United States
Contract Role open for W2 OR C2C
Roles & Responsibilities
• Strong hands-on experience with Selenium WebDriver, TestNG/JUnit.
• Experience with automation framework design – Karate, POM, Hybrid, BDD/Cucumber.
API Testing
• Strong knowledge of REST APIs, JSON/XML.
• Hands on experience with:
o Postman, Swagger
o RestAssured, Karate, or similar API automation tools
o Writing API test scripts and assertions
Programming
• Proficiency in Java (preferred) or Python.
CI/CD & Tools
• Experience with tools like Jenkins, Azure DevOps, Git, Maven/Gradle.
Other
• Knowledge of SDLC, STLC, and Agile/Scrum methodologies.
• Experience with defect tracking tools (JIRA, Rally, Azure DevOps Boards).
• Basic SQL for backend data validation.
Soft Skills
• Strong analytical and problem solving skills.
• Excellent communication and documentation abilities.
• Ability to work collaboratively in a fast paced Agile team.
If you are interested, please apply or feel free to share your updated resume at anas.khan@programmers.io