logo

JobNob

Your Career. Our Passion.

Lead Engineer - SDET [T500-8885]


Kenvue


Location

Bangalore | India


Job description

Software Development Engineer in Test (SDET): The Software Development Engineer in Test works with product analysts, and software engineers to understand features and technical implementations. Has knowledge of software engineering practices including continuous integration, configuration management, build optimization, build automation, and deployment. The candidate drives software architecture to be focused on test automation and is familiar with multiple test automation frameworks.

Essential Functions: Designs, codes, tests, debugs, and documents apps / tools / test automation / load testing framework used to run and analyze tests Performs mid-scale load tests and analyzing results Makes and implements recommendations for performance improvement on both the application side, and the test automation / framework side Provides feedback on the schedule, quality, and stability of any / all releases Develops, reviews, and executes test plans Oversees test plan execution of junior team members Review application code to determine best testing approach Review code created by other team members Estimation of level of effort for project tasks Required to perform duties outside of normal work hours based on business needs. Strong/Expert knowledge of Development and QA processes Practical/Strong debugging and troubleshooting skills Excellent team player and ability to collaborate with peers

Knowledge and Skills / Technology Used: Expert knowledge of the (SDLC) Software Development Lifecycle Expert knowledge of QA process: different levels, types, and methods of testing: unit, integration, system, and acceptance, functional, regression and performance, black, grey and white box Strong knowledge of APM (Application Performance Management) tools & SDLC integration Strong written and verbal communication skills Actively designs, codes, tests, debugs, and documents apps / tools / test automation, knowledge of 2+ programming languages to an intermediate / expert level. (C, C#, VB.NET, Java, JavaScript, Python) Strong understanding of software / testing methodologies such as TDD and BDD. Expertise in DevSecOps automation, and CI/CD, Lean, and Agile Scrum / Kanban development techniques, best practices, and tools Experience with End-to-end Agile Lifecycle Management, Test, Build, Deployment, Security and Application Monitoring CI/CD pipeline automation solutions (i.e., Jira, GitLab, Selenium, TestNG, Serenity or JBehave or Cucumber, Maven or Gradle, Jenkins or GitLab for (CI/CD)New Relic, AppDynamics etc.) Experience in API testing (SOAP and MicroServices) Experience in UI and Mobile Testing Knowledge of multiple load test tools and frameworks DB administration knowledge Experience working with commercial software applications, or mid-to-large scale websites (1-5k+ users) Experience with Jira or similar Agile process tools Experience with using defect management and test management tools

Education: Bachelor’s Degree, Computer Science or similar, plus 4+ years of experience OR Master’s Degree, Computer Science or similar, plus 3+ years of experience OR no degree, plus 8+ years with hands on experience in software development in test automation


Job tags



Salary

All rights reserved