Lead Qa Engineer
CurrentAs a QA Engineer at Leighton. I am responsible for ensuring the quality and reliability of our software products through comprehensive testing and automation. My role involved creating and maintaining test cases, developing feature tests, and automating end-to-end testing for both backend and frontend systems. I worked extensively with TypeScript and C# and championed a shift-left mentality to enhance the development process.Key Responsibilities: 1. Test Case Management: • Developed, implemented, and maintained test cases to ensure comprehensive coverage of new and existing features. • Utilized test management tools to organize, track, and report on testing activities and outcomes. 2. Documentation: • Created and maintained detailed documentation for test cases, test plans, and testing procedures. • Ensured documentation was up-to-date and accessible for team members and stakeholders. 3. Feature Test Development: • Designed and executed feature tests to validate the functionality and performance of software features. • Collaborated with development teams to understand feature requirements and identify potential testing scenarios. 4. Backend End-to-End Automation: • Developed and maintained backend end-to-end (e2e) automation scripts using Postman. • Automated API testing to ensure robust backend functionality and performance. 5. Frontend Automation Framework: • Created and maintained a frontend automation framework to streamline UI testing. 6. Technical Expertise: • Tech- stack: Typescript/ React Native/ C# • Utilized these programming languages to integrate testing efforts with the overall development process. 7. Shift-Left Mentality: • Championed a shift-left approach to testing, integrating testing activities earlier in the development cycle. • Worked closely with developers to identify and resolve issues early, reducing the feedback loop and improving overall product quality.