Job Description:
4+ years experience in software QA - functional + automation testing
Strong experience/knowledge in Selenium Webdriver / java with sound s/w engineering skills
Strong experience/knowledge of continuous integration with Jenkins
Knowledge of database/SQL concepts, enterprise system integrations
Knowledge of software development lifecycle, QA processes, testing methodologies, and tools with a passion for software quality
Responsibilities:
· Perform QA activities for manual as well as automation testing - execute, maintain & enhance the existing/ new automation test suite.
· Review product requirements for testability, highlighting and proposing design considerations that will make a feature easier to test via automation while expanding coverage.
· Evangelize automation and assist other QA team members through mentorship, tutorials, and writing scripts to speed up manual testing efforts.
· Develop/execute manual tests on applications as well as web services. Install and configure software products on various platforms as needed.
· Take ownership of performing software testing of a given project for functional & nonfunctional requirements.
· Report software defects and track quality assurance metrics such as defect counts, and test coverage. Communicate status effectively to the team.
· Develop detailed test cases from functional requirements, technical specifications, and application behavior/constraints.
· Participate in Scrum with activities such as assisting developers, performing test case reviews, and research spikes, contributing to improving testing standards supporting continuous improvement, etc.
Bachelor's degree in Computer Science