Job Title

Senior QA Engineer

Company Name
SA Technologies
Job Type
Full-time
Qualification
Bachelor’s Degree
Experience
4 Years  -  8 Years
Vacancies
1
Salary Offered
Not Disclosed
Job Category
Location
Pune, Maharashtra, India
Job Description

• Bachelor's and/or Master's Degree in Computer Science, or equivalent experience
• 4-8 years’ of industry experience in testing web applications and/or large-scale enterprise products
• Hands-on experience leading testing efforts of team
• Hands-on experience guiding software development team in QA and SDLC best practices
• Strong understanding of TDD/BDD and CI/CD processes
• Strong proficiency troubleshooting issues in front-end applications and back-end code
• Hands-on experience collaborating on frameworks for test automation and internal
software tools to facilitate testing
• Hands-on experience working with and providing support for virtualized testing environments
• Hands-on experience collaborating at a technical level with team members of various technical backgrounds

GOOD TO HAVE:
• Strong proficiency writing code in OOP languages (C#/Java/Objective-C/Swift)
• Strong proficiency with SQL and relational databases (T-SQL, MySQL, MongoDB)
• Strong proficiency with scripting languages (JavaScript/Typescript)
• Strong proficiency with API testing tools (Postman, SoapUI, Advanced REST Client)
• Strong proficiency with large-scale analytics platforms (New Relic)
• Strong proficiency with browser development tools (Chrome DevTools/Firefox Developer Tools)
• Strong proficiency with version control software (Git, TFVC)
• Strong proficiency with code editors (Visual Studio)
• Strong proficiency with bug/project tracking software (Azure DevOps)
• Strong proficiency with continuous integration tools (TFS)
• Hands-on experience with data storage technologies (Redis)
• Good understanding of AWS framework and services

PRINCIPAL DUTIES AND RESPONSIBILITIES:
• Lead testing efforts of projects and of critical issues as they arise in production environments
• Track project health by monitoring open defects and high-risk issues, develop and execute plans to drive them to resolution
• Review test cases, test plans and defects of QA engineers to provide corrections and mentorship as needed
• Make implementation design decisions for software tools, improvements to continuous integration servers and technical solutions to defects
• Uphold and encourage the use of best practices of SDLC/Agile methodologies and code quality on team
• Analyze technical requirements with team to accurately determine level of effort of projects
• Break down complex projects and delegate work to QA engineers
• Review QA documentation of other QA engineers and propose improvements
• Participate in design reviews, and review of project requirements and technical designs to provide meaningful feedback
• Collaborate with software engineering team to gain understanding of technical project architecture
• Review QA testing infrastructure and environments that support testing efforts
• Review QA metrics to assess effectiveness of department and identify potential areas of improvement
• Understand the project needs, contribute in defining and maintaining the test automation needs

Recruiter's Name
--
Telephone
--
Posted Date
August 21, 2023
Additional information

--