What are the responsibilities and job description for the Testing Specialist Automation position at ANGARAI?
The Testing Specialist (Automation) is responsible for providing comprehensive quality assurance services, including automated testing, integration testing, performance testing, and user acceptance testing for complex enterprise systems. This role ensures software quality by validating functionality, performance, and reliability across applications, APIs, and downstream systems.
Key Responsibilities
Perform software validation and quality assurance activities, including automation, integration, regression, interface, and system testing
Develop, execute, and maintain automated test cases and scripts aligned with functional and technical requirements
Translate business and technical requirements into effective test scenarios and test cases
Support User Acceptance Testing (UAT) through scenario-based and integrated testing
Prepare test plans, test calendars, test data, and related test documentation
Execute test cases, analyze results, and document defects clearly and accurately
Collaborate with development teams to troubleshoot, track, and resolve defects
Perform API and microservices testing using industry-standard tools
Conduct performance and load testing using tools such as JMeter, Gatling, BlazeMeter, or equivalent
Validate system performance through profiling, monitoring, and baseline analysis
Conduct peer reviews of test plans, test cases, and execution results
Work with cross-functional teams to validate requirements and resolve issues
Support flexible testing schedules, including off-hours, weekends, or holidays as needed
Requirements
Minimum Qualifications
Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related field
Minimum 5 years of IT experience working with test automation frameworks in Java-based or JavaScript-based technology stacks
At least 2 years of experience creating automated test scripts for microservices and APIs using Newman or equivalent tools
At least 2 years of experience developing BDD (Behavior Driven Development) test automation using Cucumber or similar frameworks
Experience prioritizing and tagging application features for smoke, regression, and load testing
Experience designing and enhancing automated functional testing frameworks and generating coverage reports
Proficiency in programming languages such as Java, JavaScript, and TypeScript
Hands-on experience with automation tools such as Playwright, Selenium, Cucumber, or equivalent
Experience using Sauce Labs or similar cloud-based testing platforms
Preferred Qualifications
5 years of experience testing Java or web-based applications
Hands-on experience developing automation scripts using Selenium WebDriver, QTP, Python, or similar tools
Experience testing RESTful services and integrating automated testing with CI/CD pipelines (e.g., Jenkins, Git)
Strong understanding of database concepts with hands-on SQL query experience
Experience testing across multiple browsers, backend services, and data validation layers
Knowledge of HTML, CSS, and JavaScript
Experience with backend database testing using PostgreSQL, SQL Server, Oracle, or similar platforms
Experience with Robotic Process Automation (RPA) testing, scenario scripting, and validation
Experience with mobile testing, system testing, data migration, data integrity, and transformation testing
Familiarity with Agile and iterative SDLC testing methodologies and QA best practices