Design, develop, and maintain robust automation frameworks to validate business flows across front-end (UI/UX) and back-end (APIs, Databases, Micro-services & pub-sub architecture).
Build scalable automation solutions using JavaScript/TypeScript and Node.js, ensuring reusability, maintainability, and coverage across services.
Implement test automation using modern JavaScript automation frameworks such as Selenium, Cypress, Playwright, and related tools.
Contribute to CI/CD pipelines by integrating automated tests into Jenkins, Git-based workflows, and other deployment processes.
Utilize tools such as VS Code, Chrome DevTools, and Postman for debugging, service validation, and rapid test development.
Write, optimize, and validate complex database queries across Oracle, PostgreSQL, Aurora, and MySQL using strong RDS knowledge.
Develop automation solutions for services and applications hosted in cloud platforms such as AWS, Azure, or similar environments.
Apply strong understanding of SDLC, STLC, and QA processes to ensure structured test planning, execution, and reporting.
Collaborate with cross-functional teams to define testing strategies, establish best practices, and improve quality engineering culture.
Contribute to performance testing, mobile app testing, and non-functional testing when needed.
Required Qualifications
Proven experience in building and scaling automation for full business flows across UI, APIs, databases, and messaging queues.
Strong hands-on expertise with JavaScript/TypeScript, Node.js, and modern automation frameworks (Cypress, Playwright, Selenium, etc.
Solid understanding of CI/CD, version control (Git), and automation integration into pipelines.
Experience working with distributed systems and applications hosted in AWS, Azure, or similar cloud environments.
Strong experience with relational databases (Oracle, Aurora PostgreSQL, MySQL) and & NoSQL datastore (Dynamodb).
Familiarity with performance testing tools, methodologies, and mobile app automation frameworks.
Deep understanding of software development lifecycle, testing lifecycle, and testing methodologies.
Preferred Attributes
Ability to analyze complex systems and design automation strategies covering functional and non-functional aspects.
Strong debugging and problem-solving skills across front-end, API, middleware, and data layers.
Excellent communication skills and ability to collaborate with cross-functional engineering teams.
A mindset focused on quality, scalability, and continuous improvement.