Senior Quality Assurance Engineer
Full Time 2021-07-01 Gold List 733
Job Detail
Job Description
Basic Information:
Location: Kathmandu
Experience required: 3-5 years(However, if the below-mentioned criterias are met, number of years would not be given much importance)
Education: Bachelors in Computer Engineering or Science is preferred but any STEM field will do
Salary: Negotiable
Major Roles and Responsibilities:
- Build a watertight QA process for both automated and manual testing
- Make sure the entire team follows this process day in day out
- Hold engineers accountable
- Review and analyze requirements, specifications, and technical design documents, providing timely feedback
- Develop detailed, comprehensive, and well-structured test plans and test cases
- Provide team with priorities and guide them in writing test plans and test activities
- Design, develop and execute automated tests as well as train junior engineers in doing these tests
- Perform regression testing
- Identify and report issues found, then verify that issues are resolved
- Be a part of the Root cause analysis process
- Help build test tools if required with the Dev team
- Ease native mobile app testing as much as possible
- Perform Load Tests pre-campaign and provide recommendations to business, marketing, and finance teams on the upsize required for the duration of the campaign
- Do year in reviews of the QA team
-Be a part of multiple projects to ensure quality by designing and implementing Software Testing procedures and best practices.
-Identify and use tools so that the process of testing becomes automated as much as possible.
Communication Skills:
- Provide good feedback and should be a good communicator cross-functionally with both tech and non-tech people.
- Should be able to inspire passion in your subordinates
- Be persuasive and should be able to communicate information in a digestible and understandable manner to both subordinates and colleagues.
Job Requirements:
- Proven work experience in software quality assurance
- Strong knowledge of software QA methodologies, tools, and processes
- Hands-on experience with automated testing tools
- Keen eye for detail and a commitment to excellence
- Be willing to help your teammates, share your knowledge with them, and learn from them
- Be open to receiving constructive feedback and turning it into process improvements
- Various tools required for testing (TestRail, Selenium, JMeter)