Job Title : QA Engineer ( Manual + Automation)
Location : Parsippany, NJ and Maryland (Locals preferred)
Duration : 24+ Months
Core Technical Skills
Automated Testing Tools : Experience with automated test tools. Azure DevOps Specialist with Pipeline Automation experience.
API Testing : Proficiency in testing RESTful APIs using tools such as Postman, including scripting for automated test scenarios.
Programming Knowledge : Solid understanding of C# for writing and maintaining automated tests. Groovy Scripting.
SQL Proficiency : Ability to write and interpret complex SQL queries for backend validation.
SmartBear Testing Products and Solutions Experience : Familiarity with SmartBear products including Test Complete, ReadyAPI, and VirtServer.
Process & Methodology
Agile Experience : Comfortable working in Agile / Scrum teams.
Test Planning & Documentation : Ability to create test plans, test cases, and maintain clear documentation.
Defect Management : Experience with bug tracking tools (e.g., Azure DevOps Boards), including writing clear and reproducible defect reports. 1. Design, develop, and execute test plans and test cases for applications.
2. Perform functional, regression, integration, and system testing using both manual and automated methods, leveraging SmartBear Testing Products and Solutions.
3. Develop and maintain automated test scripts using tools such as Selenium, Postman (with scripting), Groovy Scripting, and C#-based test frameworks.
4. Conduct API testing for RESTful services, validating request / response structures, error handling, and performance.
5. Collaborate closely with development teams in an Agile environment to ensure timely and high-quality delivery of features.
6. Participate in Agile ceremonies including sprint planning, daily stand-ups, and retrospectives.
7. Log and track defects using Azure DevOps, ensuring clear documentation and reproducibility.
8. Validate data integrity and backend processes using SQL queries and database testing techniques.
9. Contribute to continuous improvement of QA processes, tools, and automation strategies.
10. Ensure compliance with quality standards and best practices throughout the software development lifecycle.
11. To support a QA team consisting of 10 engineers, the engagement will include the assignment of one Team Lead at both the offshore and onshore locations. These roles are essential to establish a well-structured team framework and to ensure streamlined coordination with the UPS manager, thereby enhancing overall operational efficiency.
Qa Automation Engineer • MD, United States