Sr. QA Automation Engineer
We’re seeking a Senior QA Engineer to increase the quality of our software delivery as part of an Agile Scrum team. This role is tightly aligned with our customer satisfaction results and it will support Convoso’s aggressive growth agenda. Reporting to the QA Manager, you will help to design, implement, support and enforce processes and policies that will help the organization deliver strategic QA goals enabling the Engineering, Product and CS to reach our business and our customers objectives.
The Senior QA Engineer on this team will be responsible for developing the testing strategy for our new software products while advocating for high quality standards across our entire process and product. The Senior QA Engineer must become a subject matter expert on everything we build and test.
The ideal candidate has a strong software development foundation, experience building or leading QA teams, experience using and building reliable and scalable automation testing frameworks, incredible attention to detail and a passion for the discipline of software validation.
You need to love wearing multiple hats, getting your hands dirty and power through crunch periods
Support the QA group as a part of the Engineering organization during ongoing development.
Design and implement an automated regression framework, spanning across multiple web public and internal-facing applications.
Develop API automated testing suite and load/performance testing suite.
Perform any required testing in multiple ongoing development projects.
Review product requirements, specifications and technical design documents for an early flow and functionality flaw discovery.
Write and maintain product flow and feature documentation.
Investigate the causes of non-conforming software and train users to implement solutions
Collaborate with the engineers to ensure the software releases are bug-free, meet or exceed performance criteria and check all business goals.
Work with internal and external clients to replicate issues, assess severity and classify accordingly.
Track & improve QA metrics, like Stage & Production number of bugs, impact and more.
Collaborate with the QA Lead and VP of Engineering for creating a high cadence, consistent, concise reporting flow.
Knowledge & Skills:
Strong background in Software Engineering and QA techniques, process and practices.
Deep understanding of Agile QA methodologies and deliverables.
Experience with testing large, complex client facing web platforms and debugging, diagnosing, profiling, and troubleshooting complex issues using various debugging tools
Strong hands on experience with automated testing frameworks such as Cypress, Protractor, WebdriverIO, Selenium web driver. (minimum 5 years of hands-on experience)
Hands-on experience testing APIs. Experience with Web Services (REST) and API testing tools as Postman, Jmeter, SoapUI or similar. (minimum 4 years of hands-on experience)
Experience in CI/CD tools and building solutions for automated testing (minimum 2 years of hands-on experience)
Experience with cloud computing platforms, like AWS or GCP - is a plus.
Experience with application management tools and log management tools (Splunk, AppDynamics, Datadog, NewRelic, etc). - is a plus
Experience in writing test plans or test cases.
Experience with MySQL
Atlassian Jira, Confluence, ServiceDesk, TestRail.
Must be detail-oriented and possess strong organizational, written, and verbal skills
Able to handle an extremely fast pace while maintaining the highest quality standards