Job Description

The QA Engineer will primarily lead quality assurance efforts within the software development group and work
hand-in-hand with development teams and stakeholders performing QA activities within agile development iterations. The QA Engineers responsibilities include, but are not limited to:
• Leading product team initiatives with minimal supervision.
• Evangelizing quality processes and best practices to improve and measure the quality of products delivered to customers
• Assisting QA Manager with implementing quality processes across multiple product teams
• Facilitate integration and end-to-end type testing
• Collaborating with the development team and stakeholders to ensure testable user stories are created and estimated
• Identifying test conditions of satisfaction for user stories and testing tasks
• Executing a QA process that fits within our overall agile life-cycle
• Developing, executing and maintaining manual and automated tests to ensure code quality in a continuous integration
environment
• Capturing and reporting quality metrics to varied audiences
• Representing quality principles and processes within assigned product teams
• Recommending continuous process improvement ideas to QA Manager and within assigned product team


Minimum Requirements
Ability to work on multiple testing projects simultaneously
• Ability to explain concepts with technical and non-technical staff
• Work efficiently within assigned project schedules
• Work effectively with all co-workers; team player
• Communicate effectively and in a professional manner
• Exhibit ability to learn complex business functions with limited guidance

Additional Requirements:¿
Bachelor's degree in Computer Science or equivalent field desired
• 4+ years in a QA role with manual test case definition and execution experience

• Experience - Supporting Java Applications
• Experience with Selenium WebDriver with Java
• Experience with SQL
• Experience SOAP & REST Webservices Testing (SOAP UI or alternate tool)
• 2+ years' experience with automated test tools
• Experience Non-functional Test Experience
• Experience using versioning software like Subversion, git.
• Remain abreast of current technologies and take initiative to acquire additional knowledge to prepare for additional responsibilities
• Demonstrated understanding of SDLC and QA processes and best practices in accordance with Agile/SCRUM practices

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online