Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailJob Title: Technical Lead Software Development Engineer in Test (SDET)
Location: Bangalore
Job Description:
We are looking for an experienced Technical Lead Software Development Engineer in Test (SDET) to take on a leadership role within our growing team. In this position you will drive the strategy for test automation mentor a team of SDETs and ensure the quality and scalability of our testing processes and frameworks. The ideal candidate will have over 8 years of experience in automation testing strong leadership capabilities and deep technical expertise in tools such as Cypress C# or similar languages. Additionally experience in API automation unit/component testing and CI/CD integration and database testing is required.
Key Responsibilities:
Leadership: Lead the test automation strategy define best practices and oversee the execution of test automation efforts for both unit/component testing and API testing.
Test Framework Architecture: Design implement and maintain scalable and robust test automation frameworks to support multiple applications and components. Ensure the framework is flexible and easily extensible.
Mentorship and Guidance: Provide technical leadership and mentorship to the SDET team. Foster a collaborative environment where junior and midlevel engineers can learn and grow.
Test Strategy & Execution: Define and execute comprehensive test strategies ensuring proper test coverage across the application lifecycle with a focus on performance security and scalability.
Automation Process Optimization: Identify bottlenecks in the testing process and drive improvements to the overall test automation process. Introduce innovative ideas to improve efficiency test coverage and quality.
API Automation: Lead the design and execution of automated API tests ensuring seamless integration and functional correctness of various services.
CI/CD Integration: Own the integration of automated tests into the CI/CD pipeline ensuring that tests are executed as part of the build and deployment process.
Collaboration with Engineering Teams: Work closely with software developers and other stakeholders to ensure that all code is testable and that quality assurance is integrated early in the development process.
Code Reviews & Quality Assurance: Conduct code reviews to maintain high standards of quality for test automation code ensuring it is maintainable reusable and efficient.
Test Reporting & Metrics: Drive the creation of detailed test reports and establish key quality metrics to track test effectiveness and project progress.
Continuous Improvement: Stay current with the latest trends in automation testing continuously improving test strategies tools and processes to ensure we are using the best technology for our needs.
Database Testing: Lead database testing initiatives to ensure data integrity performance and correctness. Develop and execute automated tests for database queries stored procedures and data flow validations. Ensure proper interaction between the application and the underlying database systems.
Required Qualifications:
Education: Bachelors or Masters degree in Computer Science Engineering or a related field or equivalent practical experience.
Technical Skills:
Expertise in Cypress or other relevant automation frameworks for endtoend testing.
Advanced proficiency in C# or similar languages (Java Python etc.) and understanding of OOP principles.
Extensive experience in unit/component testing and API automation.
Strong experience in designing and maintaining test automation frameworks.
Familiarity with React or modern JavaScript frameworks (optional but beneficial).
Advanced knowledge of version control systems like Git and best practices for collaborative development.
Advanced knowledge of SQL and NoSQL databases (e.g. MySQL PostgreSQL MongoDB) for database testing.
Proficiency in writing database queries to validate data integrity and correctness within the application and across integrated systems.
Experience:
8 years of experience in software development and test automation with at least 3 years in a technical leadership role.
Demonstrated experience designing and implementing test frameworks with a deep understanding of best practices for automated testing at scale.
Proven experience working in Agile environments and leading automation efforts for complex highvolume applications.
Handson experience with CI/CD tools like Jenkins GitLab CI or Azure DevOps for integrating automated tests into deployment pipelines.
Strong understanding of testdriven development (TDD) behaviordriven development (BDD) and continuous integration.
Knowledge & Skills:
Indepth understanding of test automation strategies including test suite design execution and performance.
Ability to manage competing priorities and deliver on deadlines in a fastpaced dynamic environment.
Excellent problemsolving and troubleshooting skills particularly in test automation and CI/CD workflows.
Strong verbal and written communication skills with the ability to explain technical concepts to both technical and nontechnical stakeholders.
Desirable Skills:
Experience with cloudbased platforms (e.g. AWS Azure).
Exposure to performance testing and load testing tools (e.g. JMeter LoadRunner).
Familiarity with mobile automation testing (e.g. Appium Selenium Grid).
Experience with Agile methodologies and Scrum/Kanban frameworks.
Knowledge of security testing practices and tools.
Personal Attributes:
Leadership: Strong leadership qualities with a passion for mentoring and empowering team members. Ability to guide and inspire others.
Strategic Thinker: Able to define and implement test strategies and automation processes at scale while aligning with organizational goals.
HandsOn: Comfortable rolling up sleeves and contributing directly to the development and execution of test automation frameworks.
Collaborative: Fosters a collaborative environment working closely with crossfunctional teams to ensure the quality of the product.
Continuous Learner: A passion for staying ahead of the curve with emerging technologies and test automation trends.
DetailOriented: A sharp eye for detail ensuring that testing processes are thorough and defects are identified early.
Automation Testing,Cypress,C#,Unit Testing,Component Testing,API Testing,CI/CD Integration,Postman,Rest Assured,SQL,React Native
Full Time