Senior QA
Job Description
Job Description
• Build test scenariosand test strategies to ensure top quality application delivery.
• Build test cases and scripts based upon business requirements and technical design specificationswith emphasis on positive testing, negative testing, integration testing, and performance/ stress testing.
• Build testing strategies to make sure deliverables are tested from different angles like performance, scalability, and usability.
• Meet with Product Manager and Dev Manager to choose sprint scope based on QA resource availability and Product Management's work item priorities.
• Coordinate with Dev Manager and DevOps on the timing of QA release deployments.
• Responsible for maintaining QA artifacts.
• Develops and executes automation testing strategy and processes.
• Responsible for test environment setup including application installation, test data preparation, documentation, and assets management.
• Peer-Review test scripts and test results.
• Bachelor's degree from a four-year College or university and at least three to five years related experience and/or training; or equivalent combination of education and experience.
• 6+ years Quality Assurance experience.
• 4+ years of experience QA Automation using Java, Selenium, Cucumber, Maven, TestNG
• 2+ years of experience working on SAAS products.
• A good understanding of SQL – able to create SQL scripts to obtain required data.
• Experience with version control systems (e.g., Git) and CI/CD tools (e.g., Jenkins, GitHub Actions).
• Experience in Rest API testing and Automation
• Excellent communication skills.
• Critical thinking and multitasking.
• General programming knowledge and experience.
• Ability to develop detailed test cases based on software/hardware changes.
• Ability to execute and evaluate results of detailed test cases.
• Ability to learn new technologies and business concepts quickly.
• Knowledge of the system/software development life cycle.
• Strong analytical and problem-solving skills.
• Experience with automated test tools is required.
• Familiarity with the Agile Development process is a plus.
• QA certification is a plus.