N

Software Engineer in Test

Nykaa · Bengaluru, Karnataka, India

2–8 yrs experiencefull_timePosted 1w ago
Apply now →

Job description

**Position Overview:** We are seeking a highly motivated and experienced **SDET 2** to join our dynamic and innovative team at Nykaa.This role is ideal for a detail-oriented test engineer with strong skills in **frontend Functional and automation testing** across **Web, mWeb (mobile web), Android, and iOS** , along with a solid understanding of **backend services** and **database** . You will be responsible for ensuring our customer-facing applications deliver exceptional performance, stability, and user experience by creating scalable and reliable automated test frameworks. **Key Responsibilities:** - Perform end-to-end testing of software applications, including both Front-end and Back-end testing. - **Testing on Android / iOS application is mandatory** - **Knowledge of Appium and browserstack** - Design, develop, and maintain robust **automated test suites** for web and apps using Selenium, Appium, BrowserStack and other relevant tools. - Create and manage test plans, test cases, and regression test coverage. - Collaborate with cross-functional teams to define test strategies for new features and enhancements and ensure software quality across the development lifecycle. - Leverage AI-assisted testing tools and Generative AI platforms (e.g., ChatGPT, GitHub Copilot, Cursor, or similar) to accelerate test design, automation development, test data generation, and defect analysis. - Utilize AI-powered approaches for test case generation, test maintenance, impact analysis, root cause analysis, and regression optimization. - Evaluate and implement innovative AI-driven quality engineering practices to improve testing productivity, coverage, and release confidence. - Possess strong knowledge of SQL and NoSQL databases: MySQL, Mongo/Cassandra, Amazon RDS. - Integrate automated tests with CI/CD pipelines (e.g., Jenkins, GitHub Actions). - Conduct API and microservices testing using tools like Postman, Newman powered Javascript Frameworks. - Knowledge of caching concepts to enhance application performance. - Proficient in the art of prioritization and requirements traceability. - Pay meticulous attention to detail in identifying defects and issues. - Contribute to organizational growth by ensuring software excellence and reliability. **Qualifications :** - Experience - 4 to 6 years - Bachelor's degree in Computer Science, Software Engineering, or related field. - Proven experience as an SDET or similar role. - Strong proficiency in Java / Python, with the ability to adapt to new programming languages. - Excellent communication and interpersonal skills. - Self-motivated and capable of working independently. - Enthusiastic about both front-end and back-end automation. - **Proficiency in Selenium / Appium is mandatory** - Familiarity with performance testing methodologies and tools, including JMeter. - Experience with Jenkins or similar CI/CD platforms. - Comfortable working with Linux servers. - Knowledge of AWS console and cloud services is a plus. - Understanding of data pipelines and data testing. - Ability to prioritize effectively and ensure requirements traceability. - Strong analytical skills to map test artifacts to business requirements. - Experience in implementing QA processes, metrics, and working in an Agile environment.