No of Positions: 1
Location:
Mumbai
Tentative Start Date:
June 02, 2023
Work From :
Offsite
Rate : $ 9
-
10 (Hourly)
Experience :
5 to 6 Year
Job Description Description • Work closely with engineering teams to develop and extend automated test coverage. • Be an evangelist for quality, above and beyond the status quo. • Optimize test cases on each level to improve stability and performance. • Develop Automation test strategies; writing test plans, test cases, test tools, executing your plan, and reporting. • Mentor peers on API and UI Automation and advise on issues. • Creates traceability records, from test cases back to requirements • Work closely with team members to understand automation requirements and provide a strong automation service • Provides regular quality reports on test progress, anomalies, risks and issues associated with project testing • Actively participate in agile ceremonies providing the QA perspective and input into every user story and refinement session. • Takes delivery as primary responsibility and must have a can do attitude in Manual testing if need arises. • We are looking for a technical leader to help us achieve and maintain maximum potential in areas of rapid software delivery, automation, security, and quality. Requirements • Minimum 5 years in test automation, ideally with a background in software engineering. • Develop and extend automated tests as part of the development workflow. • Experience in automating tests at Unit, API, UI, non-UI level and improving testing effectiveness. • Experience with Robot Framework. • Practical experience with high level programming languages, in particular Python, Ruby or TypeScript JS. • Experience with executing automation tests on CI/CD as part of the software delivery workflow. • Confident in creating automation frameworks using a modern language (Ruby, Python or TypeScript JS), writing tests for web applications and RESTful Api services in code. • A good understanding of testing RESTful APIs. • Expertise in the end-to-end software development life cycle. • Experience working in a Linux based environment. • Experience with good development practices (repository management tools (git), versioning, clean code, package management). • Collaborative and team oriented individual. • Ability to investigate, debug and triage difficult problems and independently work towards results. • Ability to triage problems, prioritize accordingly and take corrective actions. • Passion for eliminating repetitive manual processes using automation. Nice to Have • Experience with BDD frameworks (Cucumber/Gherkin/Calabash) • Experience with GitLab CI. • Experience with Selenium webdriver (Python). • Experience with RSpec. • Practical experience with Non-Functional testing like Performance and Security tests. • Experience working with mocks and stubs. • Good understanding of database technologies. • Experience working in a Cloud based environment. |