- The Quality Assurance Analyst (QAA) works with the development teams that design, build, and install new applications for the Brandmuscle solution.
- The QAA works with the product development team to develop and execute test plans and automated test scripts based on project/bug requirements and communicates results to the team.
- Additionally, the QAA reviews the test plan and test results with the client service team and should have a test to break attitude with an ability to take the point of view of the client.
Responsibilities
- QAA should understand functional flows thoroughly before automation testing.
- QAA should contribute to develop and maintain functional test cases test data.
- QAA should perform check environment readiness, smoke sanity tests and regression testing.
- QAA should report defects, build issues, follow up with developer and take it to closure.
- QAA should contribute to use tools at hand effectively for various testing and QA activities.
- QAA must have good communication and collaborative skills.
- QAA should have working knowledge on Agile.
Technical skill set
- Excellent objected oriented programming skills preferably in Selenium with C# / Java, should be proficient maintaining coding standards and conventions on medium to large web based applications.
- Experience in working on one automation framework i.e. Data-driven, Keyword-driven or Hybrid and knowledge of other frameworks.
- Capable of creating/adding library components and managing cross browser configurations.
- Basic knowledge of other languages like JavaScript, HTML is desired.
- Should be able to perform test execution, debugging, result analysis and reporting.
- Should be able to articulate defects, follow-up and retest till closure.
- Experience in non-functional/performance testing in an advantage.
- Should perform functional testing and ad-hoc testing.
- Understanding of Microsoft Test Manager, JIRA, SQL APIs is desired.
Analytical/Business skill set
- Ability to understand and interpret Functional and Technical Requirements.
- Ability to test using documentation and out of the box thinking.
- Ability to participate as a team member on multiple test projects.
- Ability to communicate effectively collaborate with multi-cultural team.
Experience
- 2.5 - 5 years of relevant experience with QA Automation.