Responsibilities –
Provide expertise in test automation, quality assurance, agile processes, and CI/CD
Verify new features in end-to-end testing
Engineer and integrate quality through the entire software development lifecycle, not just verify quality at the end of SDLC (shift left)
Work closely with developers to derive testing requirements throughout the development cycle, understand and document software change risks, create test plans with change-specific test cases, and produce test reports
Identify, log, and communicate software defects through JIRA, Confluence, and other tools
Develop, collaborate on, and execute Agile test cases, scenarios, and manual integration testing tasks to release high quality software on a regular cadence
Proactively assist developers to find and solve development and production software issues through effective collaboration
Work with company stakeholders including DevOps, Support, Solutions to communicate and collaborate on fixing application defects
Actively participate in all Agile ceremonies and provide valuable input in Sprint Planning, Daily Scrums, Sprint Retrospectives, and Sprint Reviews
Be an active member of QA community of practice and collaborate with other quality engineers and QA director to improve testing, tools, practices and processes
Desirable –
Basic Java and Javascript knowledge is a plus
Familiarity with web debugging tools (Chrome development tools, Fiddler etc) is a plus
Experience with different databases (ElasticSearch, Impala, HDFS, Mongo etc) is a plus
Some experience in big data technologies is a plus
Experience with IDEs (Intellij IDEA, Eclipse) is a plus
Basic Git command knowledge is a plus
Qualifications
Personal Skills –
Strong written and verbal communications skills to collaborate developers, testers, product owners, scrum masters, directors, and executives
Ability to self-organize and self-direct in a matrixed organization with frequently changing priorities
Ability to test software from end user’s point of view and think “big”
Passion for quality assurance methodologies and end-user applications testing
Attention to detail and ability to design creative exploratory test scenarios
Strong worth ethic and emotional intelligence including being on time for meetings
Ability to work in fast-changing environment and embrace change while still following a greater plan
Qualifications
Requirements –
BS or MS degree in Computer Science or a related field, or equivalent job experience
5-7 years of web application QA/Testing experience in a fast-paced agile environment experience required
3-5 years of experience in web application and device test automation frameworks such as Selenium
Experience with testing web based applications, microservices (5+ years)
Experience developing high-quality test strategies and test automation scripts
Experience in CI/CD pipeline setup and monitoring in Jenkins
Experience with relational databases, hands-on experience with SQL queries
Strong knowledge and understanding of SDLC and concepts
Experience with testing REST APIs (Postman, Curl)
Basic experience with Linux/MacOS console (bash commands)
Experience with Atlassian suite products such as JIRA, Bitbucket, Confluence
--
You must verify your mobile number to apply to this job.