Disclaimer
Welcome to vthetecheejobs.com! We gather job listings from various sources, including job websites and company portals, to bring you the best opportunities tailored to your interests. While we strive to ensure accuracy, please verify job details independently before taking any action. It’s important to note that vthetecheejobs.com does not endorse any specific employers or job listings showcased on our platform, nor are we involved in the hiring process. We want you to know that we have no affiliations or partnerships with the companies listed. Your use of our website is at your own discretion, and we’re here to support you in your job search journey!
SDET (Software Development Engineer in Test)

About the Company
Job Description
We are seeking a highly motivated and skilled Quality Analyst, specializing in both Automation and Manual Testing methodologies, to ensure the delivery of high-quality software products across our diverse web, mobile, and API platforms. The successful candidate will be responsible for the entire testing lifecycle, encompassing the design, development, and execution of comprehensive test plans, utilizing both manual techniques and sophisticated automated testing tools. A critical aspect of this role involves the identification, meticulous documentation, and effective resolution of software defects. Furthermore, the Quality Analyst will demonstrate proficiency in database testing, guaranteeing the integrity, accuracy, and unwavering reliability of data interactions within the system architecture.
Company Name | IDFC FIRST Bank |
---|---|
Role | SDET (Software Development Engineer in Test) |
Location | Chennai, Tamil Nadu, India |
Salary | |
Job Type |
Responsibilities
- Test Planning and Design:
– Develop detailed and robust test plans based on a thorough understanding of project specifications and requirements.
– Design, create, and meticulously document comprehensive test cases that address web applications, mobile platforms, Application Programming Interfaces (APIs), and database functionalities.
– Collaborate closely with software development teams to gain a deep understanding of system requirements, ensuring alignment between testing efforts and development objectives. - Automation Testing:
– Develop, maintain, and enhance automated test scripts utilizing industry-standard automation tools and frameworks (e.g., Selenium, Appium), ensuring comprehensive test coverage.
– Execute automated test suites, meticulously analyzing test results to identify patterns, anomalies, and potential defects.
– Proactively identify opportunities for test automation within the software development lifecycle and implement efficient and effective testing strategies to maximize automation coverage and minimize manual effort. - Manual Testing:
– Execute manual test cases for functional testing, regression testing, and performance testing, adhering to established testing protocols and quality standards.
– Accurately document and comprehensively report software defects, providing detailed information, including steps to reproduce, expected results, and actual results, to facilitate efficient resolution by developers.
– Conduct exploratory testing sessions to uncover unforeseen issues, usability problems, and edge-case scenarios that may not be explicitly covered by formal test cases. - Web, Mobile, and API Testing:
– Perform thorough end-to-end testing of web and mobile applications, ensuring seamless functionality, optimal performance, and a consistent user experience.
– Validate API functionality and meticulously test integration points between different system components, ensuring data integrity and proper communication.
– Ensure compatibility across a wide range of web browsers and mobile devices, addressing potential compatibility issues and ensuring a consistent user experience across different platforms. - Continuous Integration:
– Design, implement, and maintain Continuous Integration (CI) pipelines to facilitate automated testing and deployment processes, streamlining the software delivery pipeline.
– Integrate automated tests seamlessly into CI workflows to enable early detection of defects, reducing the risk of issues propagating to later stages of the development lifecycle.
– Continuously assess and optimize CI processes to enhance speed, improve efficiency, and ensure reliability, enabling faster feedback loops and more frequent releases. - Database Testing:
– Develop and execute SQL queries to rigorously validate data integrity, ensuring that data is accurate, consistent, and reliable throughout the system.
– Verify data transformations and migrations, ensuring that data is correctly transformed and migrated between different databases or data storage systems.
– Identify and address performance issues related to database interactions, optimizing database queries and configurations to improve application performance. - Collaboration:
– Work collaboratively with developers, product managers, and other stakeholders to gain a comprehensive understanding of requirements, user stories, and business objectives.
– Actively participate in agile ceremonies, providing valuable input on quality-related aspects and contributing to the overall quality of the software product. - Test Documentation:
– Maintain detailed, well-organized, and up-to-date documentation of test cases, test results, and identified issues, ensuring that testing activities are transparent and auditable.
– Create and update testing documentation as the application evolves, reflecting changes in functionality, requirements, and testing strategies.
Qualifications
- Educational Qualification (Fulltime): Bachelor of Technology (B.Tech) / Bachelor of Science (B.Sc) / Master of Science (M.Sc) / Master of Technology (M.Tech) / Bachelor of Computer Applications (BCA) / Master of Computer Applications (MCA)
Skills
ATS Keywords
Get instant updates on latest jobs!
Join our instagram and telegram channels.
To join our Instagram and Telegram channels click on instagram and telegram icons
Frequently Asked Questions
The job description does not explicitly mention a specific experience level, but it seeks a ‘highly motivated and skilled’ Quality Analyst, suggesting that some prior experience in both Automation and Manual Testing is expected.
The role requires experience with industry-standard automation tools and frameworks such as Selenium and Appium, as well as proficiency in SQL for database testing. Experience with CI/CD pipelines is also essential.
This role involves a wide range of testing types, including functional testing, regression testing, performance testing, web application testing, mobile application testing, API testing, and database testing.
A Bachelor of Technology (B.Tech) / Bachelor of Science (B.Sc) / Master of Science (M.Sc) / Master of Technology (M.Tech) / Bachelor of Computer Applications (BCA) / Master of Computer Applications (MCA) is required for this role.
Other Information
Tags
How to Apply
- Review Job Details: Read through all the job details on this page to understand the requirements and responsibilities.
- Click the Apply Link: Scroll down and click the “Apply Link” button to be redirected to the official website.
- Fill Out the Application: On the official website, fill out the application form with the provided information.
- Double-Check Your Information: Before submitting your application, review all the details you’ve provided to ensure accuracy and completeness.
- Submit Your Application: Once you’re satisfied with your application, submit it through the official website as instructed.