Job Summary
We are seeking a Senior QA Automation Engineer to enhance our Engineering Team’s efforts in delivering high-quality software. In this vital role, you’ll lead the quality assurance lifecycle within our Agile process, ensuring timely releases.
You’ll design and coordinate test strategies, develop and maintain test automation frameworks, and execute comprehensive automated tests. Your expertise will be crucial in driving our continuous integration flows, troubleshooting system issues, and maintaining the highest standards of quality assurance for our products.
Responsibilities
Drive the software quality assurance lifecycle within Agile methodologiesDesign, implement, and coordinate test strategies and plans with development/product teamsContribute to the maintenance and enhancement of test automation frameworksDevelop and execute automated UI and functional tests on real devices and emulatorsReview daily test results, report and track issuesEnhance and maintain automated CI flowsTroubleshoot issues in systems under testAttending stand-up meetings (daily scrum, sprint planning, backlog refinement and identifying test cases) for assigned projectsRequirements and must have skills:
Proficiency in software test automation & test scripting using TypeScript for WebDriverIO.Enhancements of test cases using WebDriverIO and integrating them into the test framework.Experience in working in BDD Framework, Page Object Model.Experience in Building Management System (BMS) domain.Good understanding of AI/ML for Data Contextualization.Hand-On experience with Jira, Xray.Strong experience with version control tools such as GitHub.Excellent written and verbal communication skills and Strong interpersonal skills with ability to work independently.BS/MS degree in Computer Science, Engineering, or a strong technical background5+ years of experience in software development or QA automationCandidate must be living in Bangalore and should be willing to attend office as per company policy and as per customer's need..Good to Have Skills:
Experience with programming languages such as Java, Groovy, Ruby, Python, or JavaScriptFamiliarity with Appium, and testing frameworks like TestNG, JUnit, or CucumberKnowledge of SQL/NoSQL databasesExperience in native mobile testing frameworks (XCUITest, UIAutomator, Espresso) or micro-services architectureHARMAN is proud to be an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.