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

Apply Job

When you apply, don’t forget to mention that you found this Job Post on