Senior Quality Assurance Engineer
Personnel Qualifications
- Bachelors degree in Computer Science or a related degree in the IT field or equivalent experience.
- At least seven years of experience developing automating and executing test cases and test scripts according to software development lifecycles (SDLCs) including DevOps Agile Lean Iterative or Waterfall.
- Able to plan lead and report on testing efforts.
- Demonstrated ability to validate requirements for testability and transfer this knowledge to other team members.
- Demonstrated experience with automated testing tools and frameworks such as Unified Functional Testing (UFT) Rational Functional Tester Selenium or BrowserStack.
- Experience with knowledge transfer of test automation and automation planning to the wider QA Engineer community.
- Ability to identify test cases for automation from existing test case documentation.
- Configure automated testing tools.
- Create enhance debug and execute codebased test cases.
- Experience in creating enhancing and maintaining a Requirements Traceability Matrix (RTM).
- Organize and monitor the defect management -depth experience testing Microsoft Windows Linux applications that incorporate the following technologies: Client-server web mobile or cloud platforms.
- Proficient in designing and executing SQL queries.
- Demonstrated ability of building test environments on cloud platforms (e.g. Microsoft Azure or AWS)
Capabilities
- Identify test cases for automation from existing test case documentation.
- Create enhance debug and execute test cases.
- Organize and monitor the defect management process.
- Creation of test designs test processes test cases and test data.
- Participate in walkthroughs of testing procedures.
- Prepare all reports related to software testing.
- Ensure that all test related work is carried out as per the defined standards and procedures. Ensure quality practices/processes are followed for code delivery.
- Thoroughly analyzes requirements to identify test cases and develop test scripts.
- Utilizes in-depth knowledge of tools and testing trends to recommend innovations that enhance and/or streamline the application delivery.
- Represent the team he is responsible for all interdepartmental meetings. Interaction with the customers as required.
- Able to supervise all testing activities carried out by the team and identify team members who require more training.
- Plan testing activities and prepare test effort estimations.
- Continuous test process improvement with the help of metrics.