Senior QA Engineer | 5+ Yrs | Hyderabad

Website OpenText
Job Description:
As a Senior QA engineer, you need to demonstrate innovation, leadership, and mentorship skills in addition to possessing a strong technical and programming/test automation skill set.
Job Roles and Responsibilities:
- Coach and mentor QA Engineers and QA Analysts in execution of testing efforts
- Coordinate the work efforts of Engineers and Analysts in the execution of testing efforts
- Lead effort to review product specifications and work with others to develop appropriate test strategies and detailed test plans and test architectures
- Lead formal reviews of test plans, designs and requirements documents with cross-functional teams
- Accurately predict the amount of effort required for projects and tasks. Develop plans and schedules based on these predictions
- Architect, implement and manage automated suites of black-box and white-box test scripts
- Identify product issues and write detailed bug reports during the product development cycle
- Communicate and coordinate with peers and senior level individuals in cross-functional groups to articulate and compare alternative testing approaches
- Lead defect management and maintenance. Review defects that escaped to the field to learn how they could have been prevented or detected
- Lead documentation reviews during product release cycle to ensure quality and comprehensive product documentation
- Lead monitoring of test execution across multiple code branches and multiple platforms
- Research, Develop and/or Recommend tools to assist SQA Engineers and QA Analysts in test planning, execution and reporting
- Utilize tools such as code coverage tools to assess the coverage of test suites and make recommendations for additional test cases
Job Requirements:
- Fluent in object-oriented programming with minimum 3 years of use of OO languages (C++, C# Only Please ) for development or QA purposes
- Experience testing complex, multi-threaded, and multi-component products
- Experience with API testing or integration
- Minimum 5 years of experience in a QA role
- Extensive experience in a scripting language such as: PERL, Python, Ruby, JavaScript
- Strong working knowledge of SQL and Relational Databases
- Debugging and Crash Log Analysis/Review
- Experience with automated load/stress and performance testing and tools
- Strong ability to work in fast-paced environment and ability to multitask with ease is essential to the success of this position
- Strong verbal and written communication skills
- Comfortable building and maintaining test systems from scratch
- Experience with virtual environment such as VMWare
- Innovative, analytical approach to solving complex test problems and performing troubleshooting
- Track record of leading complex test projects in a hands-on way and mentoring others in test automation design and implementation
- Capable of understanding and documenting incidents. Effectively manage incident information and test status information to improve product and process
- Excellent knowledge of QA methodology and Software development processes (Agile Scrum, RUP, IEEE, etc.)
- Extensive experience with various types of testing including unit, system, integration, user acceptance, regression, usability and end-to-end testing
- Knowledge of basic Windows system administration and tools
- 5+ years of scripting and/or programming experience.
- Knowledge of Windows operating system
- Networking and Network troubleshooting
- Understanding of computer forensic methodologies, EnCE certified
When you apply, don’t forget to mention that you found this Job Post on JobsRepo.com