- Design, write and execute automated and manual test plans against business requirements
- Define scope of testing within the context of each release / sprint
- Continuously work on implementing quality assurance process improvements and contribute to our automation testing frameworks
- Execute automated tests and analyze automation test results
- Act as point of contact with Engineering and Product teams and develop a strong understanding of the product and testing objectives
- Create new automated scripts and other methods to prevent bugs
- Perform various aspects of Software QA including, but not limited to, functional testing, system testing, regression testing, security testing, and browser/platform testing
- Use existing tools and techniques to execute test cases and build new testing and validation cases
- Participate in troubleshooting of issues with different teams to drive towards root cause identification and resolution
- Document and track issues as appropriate
- Manage QA work assignments and ensure timely deliverables
Skills and Experience:
- 8+ years of software QA experience with both Manual & Automation working on different Frameworks
- Minimum 8 years of experience in the related quality audit (QA) role
- BS degree in Computer Science, Computer Engineering, or equivalent
- Strong experience in QA Automation using Selenium/C#
- Experience in web user interfaces and web technologies
- Good development/scripting skills in common languages
- Good SQL scripting/query skills
- Experience in Agile testing methodologies
- Any API experience is desirable
What You ll Need to Be Successful:
- Ability to act as point of contact with development and product teams and develop a strong understanding of the product and testing objectives
- Experience with managing team s work assignments and following up on deliverables
- Excellent communication skills (both verbal and written)
- Strong ability to deal well with complexity and problem-solving skills
- Team player with a selfless attitude