Senior Quality Assurance Engineer 1
IDFC FIRST Bank · Chennai, Tamil Nadu, India
Free to search · AI fit score against your CV · tailor your résumé in one click
IDFC FIRST Bank · Chennai, Tamil Nadu, India
1. Test Planning and Design: • Develop comprehensive test plans based on project specifications. • Design and document test cases for web, mobile, API, and database testing. • Collaborate with development teams to understand system requirements. 2. Automation Testing: • Develop and maintain automated test scripts using industry-standard tools (e.g., Selenium, Appium). • Execute automated test suites and analyse results. • Identify opportunities for test automation and implement eicient testing strategies. 3. Manual Testing: • Execute manual test cases for functional, regression, and performance testing. • Document and report defects, providing detailed information for developers. • Conduct exploratory testing to identify unforeseen issues. 4. Web, Mobile, and API Testing: • Perform end-to-end testing of web and mobile applications. • Validate API functionality and integration points. • Ensure compatibility across different browsers and mobile devices. 5. Continuous Integration: • Design, implement and maintain CI pipelines for automated testing and deployment • Integrate automated tests into CI workflows to enable early detection of defects • Continuously assess and optimise CI processes for speed, efficiency and reliability 6. Database Testing: • Develop and execute SQL queries to validate data integrity. • Verify data transformations and migrations. • Identify and address performance issues related to database interactions. 7. Collaboration: • Work closely with developers, product managers, and other stakeholders to understand requirements and user stories. • Participate in agile ceremonies, providing input on quality-related aspects. 8. Test Documentation: • Maintain detailed and organized documentation of test cases, results, and issues. • Create and update testing documentation as the application evolves. Qualifications: • Bachelor’s degree in computer science, Engineering, or a related field.- Proven experience in both manual and automated testing. • Strong proficiency in automation tools (e.g., Selenium, Appium) and scripting languages. • Experience with web, mobile, API, and database testing. • Familiarity with agile development methodologies. • Excellent analytical and problem-solving skills. Key Competencies: • Automation scripting (e.g., Java, Python, JavaScript) • SQL and database querying skills • Attention to detail • Collaboration and communication • Analytical thinking