About the role: Heady is looking for an experienced, well-rounded Software Development Engineer In Test (SDET) to join our growing team. In this position, you will own responsibility for the quality of our work and work closely with a strong, cross-functional, and cross-geographical team of engineers, product managers, and designers and help cultivate a quality mindset, coach and advocate for quality while assisting teams with software testing practices. Responsibilities: Create automation frameworks and implement various design patterns API and UI automation scripting and maintenance Test integration with CI Test integration with the cloud platform Build health analysis Interact with clients as needed to ensure that we are delivering what they require Qualification & Skills: Bachelor’s degree or equivalent experience in Computer Science with 4+ years of Automation experience 3+ years of coding expertise using TypeScript 3+ years of Selenium WebDriver experience 2+ years of hands-on experience in writing API automation scripts and unit test scripts Extensive knowledge of GIT and CI Excellent familiarity with various design patterns, including POM, FPOM, FDP, Singleton, etc. Strong attention to detail, an ability to multitask, and an ability to work independently and on a team Bonus points if you have: Hands-on experience with XCUI with Swift, Cypress, WebdriverIO, RestAssured, and JMeter Experience in Security Testing About Heady: We offer a multitude of services - strategy, user experience design (UX), user Interface design (UI), software engineering, testing, marketing, analytics, and maintenance - all of which come together to form a successful product. We use a hybrid model: Our engineers are based in India, while our UX, UI, strategy, and lead management are in the US. We are not an outsourcing agency; having both regular meetings and a local presence is important to us, just as it is to our clients.
About us: We offer a multitude of services strategy, user experience design (UX), user Interface design (UI), software engineering, testing, marketing, analytics and maintenance all of which come together to form a successful product. We use a hybrid model: Our engineers are based in India, while our UX, UI, strategy, and lead management are in the US. We are not an outsourcing agency; having both regular meetings and a local presence is important to us, just as it is to our clients. Who are we looking for? We seek a Quality Assurance Engineer to create and conduct manual and automated tests to assure product quality. The engineer in this role will be responsible for identifying, documenting, and executing tests besides troubleshooting and outlining remedial actions. In addition to this, they will examine system requirements and track quality assurance metrics (such as defect densities, open defect counts, etc.). To fulfill quality requirements, they should monitor all phases of software development to discover and address system issues. They should also be able to work on various automation frameworks and design patterns necessary to meet project demands. The engineer hired in this role may be needed to work on many projects simultaneously and continually aim to improve the company's best testing practices. Responsibilities : Should be able to analyze and comprehend requirements, specifications, and technical design documents. Create detailed, comprehensive, well-structured test plans, test cases, test execution reports, and other relevant test artifacts. Estimate, prioritize, plan, and coordinate testing activities. Should take full responsibility for the manual and automation testing activities. Should be exceptional at discovering system flaws. Design, develop, and execute automation scripts. Identify, record, document thoroughly, and track bugs. Develop and apply testing processes for new and existing products to meet client needs. Liaise with internal teams (e.g., developers and product managers) to identify system requirements. Monitor debugging process results. Investigate the causes of non-conforming software and train users to implement solutions. Track quality assurance metrics, like defect densities and open defect counts. Stay up-to-date with new testing tools and test strategies. Requirements : BE/MCA degree in Computer Science, Engineering, or a related subject 3-5 years of relevant software testing experience Minimum 2 years of experience in mobile or web application testing Minimum 1 year of experience in API testing Minimum 1 year of experience in Playwright Strong knowledge of software QA methodologies, tools, and processes Experience in Playwright tool with Typescript will be a bonus Willingness to learn Typescript and Javascript