Software Quality Assurance Engineer
Location
Secunderabad | India
Job description
Job Description:
Tech stack:
1. Selenium
2. Appium
3. TestNG, Katalon, Cucumber frameworks.
4. Strong knowledge of Core Java.
5. Strong knowledge of Spring Boot.
6. Strong knowledge of MySQL.
7. Strong knowledge of Rest API.
Responsibilities:
- Experience in testing Rest API, web and mobile-based applications that reference database back-end systems
- Expertise in developing scalable test automation frameworks and tools for testing frontend and backend applications with reusable methods.
- Designing test cases for new features or product configurations to improve performance or meet design requirements
- Proven track record of delivering high-quality work on tight schedules in a time-bound environment like SCRUM.
- Work closely with cross-functional teams, and product teams, create and execute test plans and test cases, and deliver high-quality releases covering functional and non-functional requirements.
- Responsible for coaching and mentoring less experienced team members and or acting as a domain specialist.
- Experience and a good understanding of CI/CD pipelines, Jenkins, Azure/AWS.
- Well-versed with SDLC, STLC & Agile Methodologies such as scrum framework.
- Demonstrate excellent communication skills including the ability to effectively communicate with internal and external teams.
- Estimates own testing tasks and work productively with minimum supervision while showing an excellent team attitude.
- Identify opportunities for quality assurance improvements in our processes and solutions.
- Provide inputs on high-level test scenarios, risks, resource/ test estimates, etc., during test planning meetings.
- Reproduces, debugs, and isolates problems and verifies fixes.
- Responsible for deploying the regular code updates across all the environments including QA/Staging.
Requirements:
- 8 + years of experience in Software Development and Quality Engineering.
- Experienced as a Quality Engineer for highly scalable, distributed, and robust platforms.
- Excellent written and verbal communication skills
- Strong knowledge of Java/Python/Oops concepts
- Need to handle technical communications with Product owners, and Dev Leads to understand design requirements in framing the test cases.
- Interact with cross-functional teams for integration testing.
- Working experience in creating test scripts using frameworks (such as TestNG, Katalon, and Cucumber) and technologies (such as Selenium, and Appium)
- Mobile Automation (Native, Hybrid, Web) using any cloud service provider (Browserstack, Perfecto, Sauce Labs etc).
- Knowledge of Linux shell scripting
- Experience with AWS Services (EFS, EC2, ECS, S3, SES, RDS, DynamoDB, Kibana), Azure
- Knowledge of Databases (MySQL, MSSQL) and Queries
- Good exposure to Jenkins setup, Jira, GitHub, MongoDB, etc.
Job tags
Salary