Role Description
As a QA Engineer you will be responsible for designing, implementing, and managing automated testing processes. Utilize your technical skills and leadership abilities to drive quality improvements and optimize software development lifecycles. Also responsible for SQA testing, which includes test plans and scripts for automated smoke, functional, integration, user acceptance, regression, load, and interface testing.
Requirements:
- Develop and implement automation test strategies, plans, and frameworks to ensure efficient and effective test coverage.
- Collaborate with project stakeholders to define test objectives, scope, and deliverables, and communicate testing progress and results.
- Conduct test case reviews and provide guidance to team members on test automation best practices.
- Manage and maintain test environments, including test data and test infrastructure.
- Identify and report defects and work closely with the development team to ensure timely resolution.
- Conduct root cause analysis of defects and implement preventive measures to improve overall product quality.
- Actively participate in agile ceremonies, sprint planning, backlog refinement, and daily stand-ups.
- Develop scenarios and automated test scripts to validate application integration points
Desired Skills:
- Strong Experience as an automation test engineer.
- Work experience testing RESTful APIs and API test tools (Postman)
- Test Automation tools – Selenium, Cucumber, or any other open-source tools for functional and regression testing.(Karate Framework)
- Experience with common Automated testing tools supporting CICD pipeline (i.e., Selenium, Cucumber, JIRA, Confluence, Jenkins, Bitbucket, Maven,Git, SonarQube etc.)
- Proficient in test planning, test strategy development, and test case design.
- Extensive experience in scripting and developing automated test scripts using –Java.
- Proven ability to effectively collaborate with developers, QA engineers, and project managers.
- Excellent problem-solving skills and ability to identify and resolve issues proactively.
- Strong communication and interpersonal skills, with the ability to convey complex technical concepts to both technical and non-technical stakeholders.
- Strong Knowledge of Software Development Lifecycle (SDLC)and Agile Methodologies.
- Strong proficiency in SQL programming – MySQL, SQL Server
Preferred Education and Experience:
- Bachelor’s in engineering – CSE, ECE, IT, EEE or Master in Computer Science or Master in Computer Applications with minimum of 2 to 4 years’ experience in Software testing(automation).
- Minimum 2 to 4 years of experience in Java or similar object-oriented language(s) with experience in implementing test automation frameworks.
- Previous experience in Payment – Card Domain knowledge.
- Familiar with Test Driven Development (TDD)
- Experience in any inhouse developed Automation Frameworks
- Experience with common Automated testing tools supporting CICD pipeline (i.e., Selenium, Cucumber, JIRA, Confluence, Jenkins, Bitbucket, Maven, Git, SonarQube etc.)
To apply, please visit the following URL:https://in.linkedin.com/jobs/view/quality-assurance-engineer-at-paytabs-global-4275421579→