Software Development QA Engineer

Description

We are in need of a QA Engineer to develop and execute automated functional and regression tests to ensure product quality. The QAE will be part of a product scrum team and should be familiar with agile methodologies (specifically SCRUM) and comfortable working with product owners, scrum masters and developers. The engineer will drive test driven development using selenium and C# to maximize efficiency and test repeatability through automation to achieve product quality goals. Our perfect candidate needs to be a developer that can write code but has a passion for QA.

Responsibilities

·         Create detailed, comprehensive and well-structured test plans and test cases
·         Estimate, prioritize, plan and coordinate testing activities
·         Design, develop and execute automation scripts using open source tools
·         Identify, record, document thoroughly and track bugs
·         Perform thorough regression testing when bugs are resolved
·         Develop and apply testing processes for new and existing products to meet client needs
·         Liaise with internal teams (e.g. developers and product owners/managers) to identify product requirements
·         Monitor debugging process results
·         Investigate the causes of non-conforming software and train users to implement solutions
·         Track quality assurance metrics, like defect densities and open defect counts
·         Stay up-to-date with new testing tools and test strategies

Requirements/Desired Skills

·         Proven work experience in basic software development, specifically client-side scripting and .Net
·         Web development experience is a plus
·         Experience in writing BDD automation framework
·         Solid knowledge of SQL and scripting using C#, Java and JavaScript using Selenium 
·         Experience in DevOps using Jenkins
·         Proven work experience in HTML, CSS and JSON is a plus
·         Experience with Jira and Confluence
·         Strong knowledge of software QA methodologies, tools and processes
·         Experience in writing clear, concise and comprehensive test plans and test cases
·         Hands-on experience with both white box and black box testing
·         Hands-on experience with automated testing tools
·         Knowledge/understanding of Application server infrastructure and/or micro-services is a plus
·         Experience working in an Agile/Scrum development process
·         Experience with performance and/or security testing is a plus
·         BS/MS degree in Computer Science, Engineering or a related subject or relevant work experience


Want to apply later?

Type your email address below to receive a reminder

ErrorRequired field

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file