Overview
Skills
Job Details
QA with Cypress and SQL
Location: Remote
Job Summary
This opportunity is part of the Software Quality team who will be hands-on testing the suite of applications whether manual or automated. This role is responsible for all test automation as part of the software development lifecycle processes. Responsibilities include development and execution of automated tests for a cloud hosted web application. This position will be heavy in data testing.
Primary Accountabilities
• Assist with improving overall QA processes
• Identify and investigate issues found during testing, and update test cases based on discovered defects using Azure DevOps Test Plans module and Cypress automation scripts
• Work closely with software developers and software quality analysts to resolve issues
• Develop and maintain automated test scripts to reduce repetitive manual testing using Cypress framework or any automated tools
• Participate in project-wide reviews of requirements, system architecture, and detailed design document
• Identify the strengths and weaknesses of the software being developed
• Write SQL queries for cases where data testing is required.
• Work closely with business team members to translate business processes into software development solutions Knowledge, Skills & Abilities
• Bachelors degree required
• 3-5 years of relevant experience in software quality applications
• Experience in implementing test plans, automation, and validation strategies
• Experience in writing automation scripts using Cypress for both UI and API
• Experience in Data Quality testing, ETL Testing, Functional Testing, GUI Testing, Retesting, Regression Testing
• Experience in developing and extracting test cases as per business requirements
• Experience in executing automated test cases
• HTML/jQuery/JavaScript/CSS/Stylesheets working knowledge and concepts.
• Experience in using Git
• Ability to identify areas of improvement and implement efficiencies for continuous improvement
• Ability to present ideas in business-friendly and user-friendly language
• Self-starter with demonstrated ability to successfully assist with complex project deliverables in a very driven and changing organization
• Strong communication skills, written and verbal, to articulate clear expectations and direction
• Demonstrated ownership of assigned tasks and dedication and perseverance to getting the job done
• Flexibility, adaptability and the ability to work under tight deadlines or changing needs
• Confidence and ability to work independently
• Attention to detail
• Ability to multi-task in a virtual and matrixed team-based environment.