Quality Assurance Engineer
The QA Engineer at will write, execute, and maintain manual and automated tests for our comprehensive product suites. This position is responsible for test planning, test case creation, test execution, logging defects, verifying fixes, and reporting status of testing, all by using a combination of technical proficiencies. Initially this position is required to perform manual testing in order to learn the application he/she will support.
This position is remote in North America and will report to the QA Manager.
Essential Duties and Responsibilities:
Responsible for design, development, execution, and maintenance of automated test scripts for an enterprise application with web front end, Oracle and SQL databases.
Generate detailed defect reports, if any issues are identified from testing
As needed, write and execute manual regression and functional test cases for our comprehensive enterprise product features.
Publish regular reports that measure the efficiencies and ROI of implemented automation
Collaborate with other QA automation and manual engineers to plan and run automated and/or manual tests.
Participate in developing and maintaining automation team standards, and ensure designs across team adhere to departmental and company standards
Work to streamline operations for efficiency, cost saving, and reliability of the products and processes within our development and quality assurance departments
Ensure compliance with processes and standards in all projects
5 + yrs as a QA Engineer or QA Analyst
3+ yrs of experience in an automation engineer role supporting an enterprise application.
Knowledge of SDLC methodologies (Waterfall, AGILE)
Knowledge of QA processes and testing best practices.
Proficiency with automation tools, such as Selenium web driver, SoapUI etc.
Experience setting up, running, and monitoring automation in an Azure Cloud Pipeline
Client-server / n-tier app experience (Oracle, and SQL Server)
Experience testing APIs (SOAPUI, Postman, etc.)
Experience working with Git or GitHub.
Strong analytical and problem-solving skills
Successful time management and ability to adapt quickly to changing priorities
Ability to work under pressure to meet deadlines, both as an individual and as part of a team
Effective listening, communication (verbal and written) and presentation skills
Excellent attention to detail
Passion for technology
Bachelor's degree from an accredited college or university, with a major in Computer science, or other related area of expertise.
We are a part of the Go Remotely group, specialized in recruiting anywhere in the world.