We do things differently. We build a solution for enterprises to make sense of all of their information. We know how important it is for companies to understand their customers, so we provide our technology to solve their biggest challenges. We believe in open and transparent communication, not strict rules and hierarchies. We are a team of hardworking, talented people who aim to build software that makes sense of data. We’ve got some huge challenges ahead of us, and we need smart, driven wordsmiths to help us tackle them. If you think you’ve got what it takes—join us. Job Responsibilities
The QA Engineer(Operations) receives team objectives, goals, and tasks from the Senior Operations Engineer and performs efficient and effective processes to best meet those targets in a quality manner.
The primary goals, but not limited to, of the Operations team are as follows :
o Design, develop, and maintain automated test scripts using Java and Selenium WebDriver.
o Build and maintain test frameworks that support continuous integration and delivery.
o Utilize TestNG for test configuration and execution.
o Manage project dependencies using Maven and ensure proper integration with the build process.
o Implement and run automated tests in Jenkins as part of the CI / CD pipeline.
o Execute automated tests and analyze results to ensure software quality.
o Perform thorough manual testing to identify bugs and verify fixes.
o Develop detailed, comprehensive, and well-structured test plans and test cases.
o Conduct regression testing to ensure existing functionality remains unaffected.
o Use test management tools like TestRail or Testmo to document, organize, and manage test cases and results.
o Track and report on testing progress and metrics.
o Work closely with development, product management, and other stakeholders to understand product requirements and ensure high-quality deliverables.
o Participate in sprint planning, daily stand-ups, and retrospectives as part of the Agile development process.
o Utilize Jira for bug tracking, issue management, and project tracking.
o Create detailed and accurate bug reports and work with the development team to resolve issues.
o Provide clear and concise communication regarding testing activities, issues, and risks to the team and stakeholders.
o Prepare and present test reports, summaries, and other documentation as needed.
o Take ownership of the quality assurance process for assigned projects.
o Proactively identify areas for improvement in the testing process and propose solutions.
o Stay up to date with the latest industry trends and best practices in testing and automation.
Qa Engineer • Vadodara, IN