Job Title - Senior QA Engineer
Experience - 7+ Years
Location - Mumbai & Pune
Technical Skills Required
Mandatory:
- Should have hands on experience Selenium , Playwright with Java/ Python/ C#.
- Should have expertise in test automation (functional and unit/integration level - tools like Junit, testing, JMeter, SoapUI, Rest API, selenium etc.).
- Should have experience in using automation framework, TDD/BDD and cucumber tool.
- Should be proficient in developing automation frameworks for web and database.
- Should have experience of estimating automation test effort.
- Should have hands on experience on AWS/Azure.
- Should be aware of version control system: Git, Bitbucket, SVN
- Should have experience in Integrating automated test suites with Continuous Integration and delivery pipelines.
- Should have strong experience in creating end to end CI/CD (Continuous
Integration/Continuous delivery) solutions using tools such as Jenkins, Azure DevOps, Dockers, and containerisation tools.
- Should have experience with writing queries using SQL.
- Should have experience in Agile development practices.
- Facilitate Scrum ceremonies (e.g. Sprint Planning, Daily Scrums, Reviews/Demos,Retrospectives, etc.)
- Remove impediments to the development team's progress.
- Establish an environment where team members can be creative and innovative.
- Work with stakeholders to ensure that the team has a clear understanding of the project goals and objectives.
Manual Testing:
- Understanding of QA methodologies and techniques.
- Good analytical and troubleshooting skills.
Good to have:
- Knowledge of APPIUM Automation
- Experience and knowledge with Cloud Infrastructure
- Experience in Security tools automation.
- Experience on Performance Testing tools
- Exposure to UFT Automation
Soft Skills Required
Mandatory:
- Clarity of thought
- Sincere
- Proactive
- Self-motivated
- Logical bent of mind (Analytical)
- Team player
- Flexible/adaptable
Role and Responsibilities:
- Understanding requirements, test cases, test cases flow -> create effective automation scripts.
- Designing and creating a low maintenance suite of stable, re-usable automated tests, which are usable both within the product or domain and across domains and systems in an end-to-end capacity.
- Automation execution and analysis of failures.
- Applying testing and delivery standards by understanding the product development lifecycle along with mandatory, regulatory and compliance requirements.
- Analyse the impact of new solutions/enhancements and run appropriate regression testing.
- Collaboration with team for inputs and feedback of test cases.
- Take ownership of product modules and ensure timely delivery of automation suites.
- Efficient reporting and communication skills Mentoring new team members.
- The ability to work on multiple projects and set priorities.
- Ability to communicate effectively with team and management.
- Toeffectively use Manual QA methodologies and techniques in day-today activities
- Guide teams for understand requirements and provide pointers for designing boundary cases and efficient test model.
- Guide and coach the development team in Scrum methodology and practices and Ensure that the team adheres to the Scrum process
- Track and report on team progress and sprint performance.
- Ensure full traceability between requirements, test scripts, results and linking to Automated testcases.
- Document and evaluate test results and defects, track and manage defects through to resolution and carry out Root cause Analysis to avoid similar issue to occur.