SUMMARY:
Our comapny is seeking an experienced Senior Software Quality Engineer to focus on leading and advancing the QA engineering practice by implementing effective and high-quality software testing solutions, applying testing methodologies, principles, and processes, defining, and implementing key metrics to manage and assess the testing process including test execution and defect resolution. As a member of the QE team, you will make testing an integral part of the development process and contribute to the quality level and improvement of our web applications and micro-services. Qualified candidates must be able to produce high quality test plans and test cases, possess thorough knowledge of quality engineering and scrum methodologies used throughout the SDLC, are well versed in the implementation of industry standards and best practices, and have strong tactical and strategic leadership.
DUTIES AND RESPONSIBILITIES:
Lead complex software quality initiatives, and monitor, review and provide feedback to all team members; provide project status to stakeholders
Participate in software quality control and validation processes throughout development, code review, and/or execution of test plan/cases/scripts
Work as an Agile team member participating in backlog grooming, sprint planning and story estimation
Report quality metrics to evaluate the product, and create plans to achieve continuous improvement
Build comprehensive test plans to track the execution of tests across multiple project teams; record and track defects to closure using Jira to effectively communicate concise details
Review and contribute to specifications and acceptance criteria for all functionality during the design phase and throughout the CI/CD process
Conduct root cause analysis and postmortems to identify deficiencies, and define and implement corrective and preventive actions
EDUCATION AND EXPERIENCE:
Will accept experience in lieu of education with Proof of exceptional skills in related fields, with practical software engineering experience
Experience in a software quality engineering testing role across a variety of platforms and applications
Strong knowledge of QA strategies and methodologies (smoke, regression, functional, and non-functional testing)
Experience working on an Agile team
Solid knowledge of CI/CD processes and related tools such as GitLab
Experience designing, developing, and implementing test automation solutions
Expertise and demonstrated proficiency in programming and scripting languages
Experience with UI automation tools and frameworks like Selenium, Protractor and Cucumber
Experience with API test automation with tools and frameworks such as Postman, Newman and REST Assured
Knowledge of Xray Test Management for Jira
Ability to handle multiple competing priorities in a fast-paced environment across multiple locations and time zones
Methodical, detail-oriented, efficient, organized, highly productive and a true self-starter
Strong desire to learn and take ownership of results
Strong English verbal and written communication and documentation skills, with both technical and non-technical information
Understanding of software and database development and network architecture
Solid knowledge of SDLC and SQA methodologies and practices
Proven problem solving and critical thinking skills and the ability to develop creative solutions
Champion good test and quality practices throughout the product life cycle
The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.