Position: Manager of Quality Engineering
Location: Pune, Maharashtra, India
Best Watches available for you on Amazon FashionJob Description
Qualification and Skills
- BS degree or equivalent in computer science or related field.
- 5+ years of experience in Software Quality Assurance covering the aspects of Test Automation, performance testing and security testing.
- 1-3 years of supervisory experience is preferred.
- Strong knowledge of Software Development Lifecycle and QA Processes.
- Strong emphasis on solution design with meticulous attention to detail.
- Strong management experience in a changing environment.
- Strong interpersonal skills including ability to build authentic relationships, constructively challenge conventional thinking, engender trust, cooperate as a team leader or team member, share information and deliver results with a team.
- Must have hands-on experience with the following technologies – Java, Selenium, Appium, SQL, JSON, MYSQL, JavaScript, CSS and HTML.
- Excellent understanding of one or more BDD and functional test automation toolkits – Cypress, Selenium, Cucumber, Robot framework, Flutter etc.
- Sound understanding of test philosophies – TDD, BDD, Page Object Models.
- Strong exposure to API test automation – Rest Assured/ Postman
- Test and performance testing – JMeter, Gatling.
- Must have strong foundation on web protocols and hands-on experience on API/Services testing, using tools such as SOAP UI, Postman etc.
- Ability to understand, implement and enhance latest Test automation frameworks- using any 2 of the mentioned test automation tools: Webdriver.io, Cypress.io, Selenium-Protractor, Cucumber, or equivalent.
- Must have hands-on experience working in Cloud environment- AWS or any other cloud environments.
- Exceptional Problem Solving and interpersonal skills, communication skills (written and verbal), attention to detail.
- Must have worked in positions which have site and product releases on a frequent basis (at least one per month)
- Experience in QA Resource Planning & Team performance.
- Coordinates and collaborates with QA and Dev partners (Internal & External)
- Certifications in ISTQB, CSTE, ITIL
Responsibilities
- Coordinate creation of test cases based on complex business requirements documents, system design documents, mapping and transformation rules.
- Prepare Test Strategy and Master Test Plans for projects in the work program.
- Plan and support user acceptance testing, official sign-off approval on releases ready for UAT and production.
- Build and nurture a strong team of QA professional with expertise on all facets of test automation – Unit, API, Integration, functional, Performance and manual exploratory testing
- Build and track KPIs to help the management get a clear vision on work progress and stay accountable for all the ups and downs
- Motivate, nurture, and guide the individual QA team members
- Understand the impact of biggest issues on customers and build strategies in QA platform to tackle those issues
- Provide the schedule and sequence of testing activities for all projects in the work program.
- Oversight for all test planning, documentation and execution of functional, systems, end to end, and regression tests to uncover defects and improve the overall quality of the software.
- Interface with business and project teams to understand and resolve any quality issues that are discovered during any phase of the project life cycle.
- Review Business Requirements for gaps, traceability and testability.
- Enforce defect management procedures within the project team.
- Support Project Manager to identify risks and to develop mitigation strategies.
- Provide input to project management on risks or issues related to testing.
- Assist in implementing improvements in test methods and strategies-continuous evaluation of testing process for possible improvements.
- Monitor project burn down rate and budget in conjunction with the project manager for forecasting
- Manages the testing team, effort, services, and releases for Projects (End-to-End).
- Communicates QA Project Status to Stakeholders.
- Participate in sprint and project planning and execute on project commitments.
- Develop test strategies and test suites using various testing methodologies and tools available.
- Ensure the appropriate testing methodology is implemented, including functional / unit testing, regression testing, browser compatibility testing, stress / performance testing, mobile testing, pass / failure testing and post release validation (smoke) testing for web and back office systems.
- Collaborate closely with developers, product owner, and other team members to make sure stories acceptance criteria is consistently understood across the team; lead test cases review to gain a common understanding of acceptance criteria.
- Enhance automation framework, create, maintain, and execute automated test scripts.
- Responsible for Automation coverage – Regression and In-sprint for the product supported and integrating it with CI/CD pipeline enabling Continuous Testing
- Work closely with other QA analysts, developers, vendors and integration partners to ensure that all aspects of the system have proper testing coverage and overall system reliability, performance and quality.
- Monitor, manage, and report bugs using customized bug tracking tools industry standard tools such as JIRA.
- Participates in design and implementation of QA test strategies and protocol for testing software releases.
- Implements testing procedures and overseeing the QA process.
- Conducts analysis checks on product specifications.
- Represent the QE team on complex application development or maintenance projects.
Apply: Click here to Apply
Get new laptop from Amazon