QA Engineer - Automation and Testing
EMBARKGCC SERVICES PRIVATE LIMITED
About the role
As a QA Engineer specializing in Automation & Testing, your role will involve designing, developing, and executing automated test scripts to ensure high-quality software delivery. You will work closely with cross-functional teams to maintain product reliability, performance, and user satisfaction.
Key Responsibilities: - Design, develop, and maintain automated test scripts using frameworks such as Selenium, Cypress, Playwright, TestNG, JUnit, PyTest, etc. - Build and optimize test automation frameworks for UI, API, and backend validation. - Integrate automated tests into CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps, GitLab CI).
- Conduct functional, regression, integration, system, and user acceptance testing (UAT). - Identify, document, and track defects using tools like JIRA, Azure DevOps, Bugzilla, etc. - Validate bug fixes and ensure closure through rigorous retesting.
Quality Assurance: - Collaborate with developers, product managers, and designers to understand requirements and acceptance criteria. - Participate in Agile ceremonies: sprint planning, grooming, reviews, and retrospectives. - Create and maintain detailed test plans, test cases, and test documentation. - Ensure software meets high standards of reliability, performance, usability, and security.
Performance & API Testing: - Execute API testing using Postman, RestAssured, SoapUI. - Perform load and performance testing using JMeter, Gatling, Locust (optional depending on role).
Preferred Skills: - Experience with cloud-based testing (AWS, Azure, GCP). - Familiarity with containerization (Docker) and microservices testing. - Knowledge of BDD frameworks (Cucumber, SpecFlow). - Exposure to database testing (SQL, NoSQL).
Required Skills & Qualifications: - Bachelors degree in Computer Science, Engineering, or a related field. - Strong understanding of QA methodologies, SDLC, and STLC. - Hands-on experience with automation tools (Selenium, Cypress, etc.). - Knowledge of scripting/programming languages like Java, Python, JavaScript, C#, or similar. - Experience in working with CI/CD tools and version control systems (Git). - Good analytical skills with the ability to troubleshoot and debug issues. - Strong communication and collaboration skills. As a QA Engineer specializing in Automation & Testing, your role will involve designing, developing, and executing automated test scripts to ensure high-quality software delivery. You will work closely with cross-functional teams to maintain product reliability, performance, and user satisfaction.
Key Responsibilities: - Design, develop, and maintain automated test scripts using frameworks such as Selenium, Cypress, Playwright, TestNG, JUnit, PyTest, etc. - Build and optimize test automation frameworks for UI, API, and backend validation. - Integrate automated tests into CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps, GitLab CI).
- Conduct functional, regression, integration, system, and user acceptance testing (UAT). - Identify, document, and track defects using tools like JIRA, Azure DevOps, Bugzilla, etc. - Validate bug fixes and ensure closure through rigorous retesting.
Quality Assurance: - Collaborate with developers, product managers, and designers to understand requirements and acceptance criteria. - Participate in Agile ceremonies: sprint planning, grooming, reviews, and retrospectives. - Create and maintain detailed test plans, test cases, and test documentation. - Ensure software meets high standards of reliability, performance, usability, and security.
Performance & API Testing: - Execute API testing using Postman, RestAssured, SoapUI. - Perform load and performance testing using JMeter, Gatling, Locust (optional depending on role).
Preferred Skills: - Experience with cloud-based testing (AWS, Azure, GCP). - Familiarity with containerization (Docker) and microservices testing. - Knowledge of BDD frameworks (Cucumber, SpecFlow). - Exposure to database testing (SQL, NoSQL).
Required Skills & Qualifications: - Bachelors degree in Computer Science, Engineering, or a related field. - Strong understanding of QA methodologies, SDLC, and STLC. - Hands-on experience with automation tools (Selenium, Cypress, etc.). - Knowledge of scripting/programming languages like Java, Python, JavaScript, C#, or similar. - Experience in working with CI/CD tools and version control systems (Git). - Good analytical skills with the ability to troubleshoot and debug issues. - Strong communication and collaboration skills.
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free