Sr. QA Automation Engineer
Location
Secunderabad | India
Job description
The ideal candidate is familiar with validating SaaS solutions, strong communication and technical skills are required as well as extensive knowledge in working with automation frameworks, APIs, relational, and document databases and is familiar with front-end and back-end development
- Must have a customer-focused mindset, maintain detailed standards, be committed, and be proactive to ensure we are meeting expectations to deliver high-quality products
What You'll Be Doing As A Part of Our Team
- Works independently on complex systems or infrastructure components that may be used by one or more applications or systems.
- Experience with all phases of software testing including test planning, Unit to Post Production testing, and designing test architecture.
- Experience with test framework development, and web application testing.
- Experience testing API and database levels of a product or application.
- Experience with working in an Agile environment and CI/CD driven testing culture.
- Extensive programming skills in Java or other object oriented programming languages.
- Turning complex testing and tools into simple and fun documentation for others to use.
- Driving an idea or process improvement to completion.
- Researching tools that can be leveraged to improve quality.
- Experience telling a story with data in a compelling way to help others make data-driven decisions.
- Design, plan, communicate, and execute an automated testing strategy in a fast-paced agile development environment.
- Identify and adopt new testing methodologies, best practices and tools to improve test coverage and greatly reduce the need for repetitive functional testing.
- Perform automated tests and communicate issues, test results and the status of projects.
- Debug, troubleshoot, and analyze the root-cause of product failures and anomalies.
- Creation, coordination, and support of delivery activities while looking out for and mitigating risks.
- Organized multitasking demonstrating extraordinary attention to detail while working on multiple automation QA projects at once in a fast-paced agile methodology environment.
- Experience setting up automated test scripts for the application data layer or data-heavy applications.
- Ability to stress test web UIs and web services and troubleshoot and update automated scripts
- Use SQL database tools to perform SQL backend testing, validate that the sites and systems meet design requirements, and run requested reports.
- Identify and submit potential quality issues and errors per defined process and escalate those issues, as needed, to management.
- Share test results, status updates, and metrics with management and team leads, and create and maintain QA artifacts.
- Be a process expert of our defect and software development lifecycles. Know how WebPT manages defects to/from Member Care to/from Quality Assurance.
- Reliable and punctual in reporting for work and taking designated breaks.
What You Should Have to Qualify
- Technical Skills: Java, Selenium, Appium, TestNG, Test Complete, maven, ExtentReport, SQL, Web Services/API Testing (Postman, SoapUI, Rest-Assured, Karate, etc), version control (git, bitbucket, etc), Jenkins, and BDD frameworks.
- Strong hands-on experience in developing automation scripts for Web UI, Web Services and APIs.
- Excellent debugging and troubleshooting skills.
- Passionate about quality with a fine attention to detail.
- Possess the drive to do what it takes to get the job done.
- Able to navigate multiple web applications simultaneously, strong organization and time management skills.
- Highly motivated and able to self-navigate through ambiguity.
- Possesses critical, quality-oriented, skeptical thinking about the product.
- Able to actively acquire information from stakeholders (rather than relying entirely on written specifications).
- Able to accurately evaluate and report test results, test progress, and product quality.
- Work effectively to define testable user stories, especially acceptance criteria, with customer representatives and stakeholders.
- Respond to change quickly, including changing, adding, or improving test cases.
- Able to plan and organize work, but also collaborate effectively on those plans with other team members.
- Willing to support on-call rotations, working outside of standard company hours, if requested.
- Minimum 8 to 10 years of experience as a software tester in an Agile software development environment with automation experience.
- B.S. of Computer Science, CIS, or similar field.
Ideally, You Would Also Have These
- Prior experience in healthcare preferred
- SaaS experience preferred
- Cucumber experience
- Intellij experience
- Familiarity with Jenkins
- Performance and stress testing tools such as JMeter.
Culture is at our Core
- Service: Create Raving Fans
- Accountability: F Up; Own Up
- Attitude: Possess True Grit
- Personality: Be Minty
- Work Ethic: Be Rock Solid
- Community Outreach: Give Back
- Health and Wellness: Live Better
- Resource Efficiency: Do M s With Menos
Job tags
Salary