We are seeking a talented and motivated Principal QA Engineer to join our team. As a Principal QA Engineer, you will play a crucial role in evaluating architecture solutions, designing software solutions, leading technical decisions and maintaining software solutions. Youll collaborate with cross-functional teams, translate high-level requirements into actionable plans, and lead other team members to successful project execution.
What The Role Offers
- Work with stakeholders to understand requirements, develop strategy & test scenarios. Ensure that validated deliverables always meet functional, design specifications and requirements of the software/products, and keeps relevant management informed on the status of testing processes, raising issues when necessary.
- Estimate, prioritize, plan and coordinate testing activities.
- Develop and maintain test strategies and test cases while performing all testing activities including functional, integration and regression testing
- Design/Develop/Maintain the Automation Framework. Also, setup regular execution testbeds for continuous delivery
- Identify, isolate, regress and communicate bugs effectively and efficiently
- Evaluate and communicate test coverage, *red flags- and anomalies to the Scrum team to aid in making the decision to certify releases.
- Work with a diverse set of enterprise applications
- Perform business/requirements analysis and identify requirements traceability
- Good understanding of Virtualization technologies like VMWare, Docker & Kubernetes for product deployments
- Should be good in trouble shooting of product installations and root cause analysis for issues
- Continuous learning to stay up to date with new testing tools and test strategies.
- Be a result-oriented individual, be helpful and consumer-oriented, be procedural and meticulous, be a team-builder and team player, and have an ability to work on multiple projects and meet tight deadlines.
- Ability to relate well with others, forming strong and lasting connections with collaborating personnel, quality assurance leadership, and the businesss consumers.
What You Need To Succeed
- Self-motivated and proactive individual requiring minimal supervision, work comfortably in a cross-functional setting and in a constantly evolving environment, and demonstrate the ability to stay calm in stressful and uncertain times, inspiring the same in the team.
- 16+ years of software testing experience
- Ability to see the big picture and quickly grasp and apply technical concepts. Experience in rendering and reviewing metrics for assessing readiness of product release.
- Demonstrates competence and self-motivation in analyzing problems and performing root cause analysis. Excellent analytical skills and attention to detail.
- Proven ability to grasp quickly and keep current on new technologies and understand business needs.
- Proficient in Test case scenario/Test case designing and preparation
- Good knowledge on Defect tracking, Test life cycle and Test methodologies
- Solid knowledge of MSSQL and scripting.
- Experience with SOA, Web Services, REST API and SOAP is desirable
- Experience on automation framework and tools like Selenium
- Experience on product deployments in Windows, Linux, and Cloud environments
- Experience in testing software applications in a cloud-based environments
- Excellent communication and time management skills
Role: Quality Assurance and Testing - Other
Industry Type: IT Services & Consulting
Department: Engineering - Software & QA
Employment Type: Full Time, Permanent
Role Category: Quality Assurance and Testing
Education
UG: B.Tech/B.E. in Any Specialization
PG: Any Postgraduate