About Me
A detail-oriented Software Test Automation Engineer with over 3 years of hands-on experience in designing, developing, and executing automated test scripts for web and mobile applications. Proficient in leveraging testin…
A detail-oriented Software Test Automation Engineer with over 3 years of hands-on experience in designing, developing, and executing automated test scripts for web and mobile applications. Proficient in leveraging testing frameworks such as Selenium, Appium, and Cucumber (BDD) for efficient test automation. Skilled in programming languages including Java, Ruby, Python, and SQL, enabling the creation of robust and maintainable test scripts.
Proven abilities in reviewing requirements documentation, developing comprehensive test plans and cases, and conducting thorough testing to ensure adherence to specifications. Experienced in utilizing issue-tracking tools like JIRA, collaborating with cross-functional teams, and following Agile methodologies. Adept at identifying defects, reporting bugs, and implementing code optimizations to enhance test script performance and reliability.
Possess strong analytical and problem-solving skills, with a keen eye for detail and a commitment to delivering high-quality software solutions. Backed by a Master's degree in Data Science and its Application from the University of Essex, UK, and a solid foundation in Computer Engineering.
Experience
Data Analyst Engineer
<p>Analyzed time-to-fill across hospitality roles, client sites and hiring stages in SQL to identify pipeline bottlenecks, and built a Tableau recruitment dashboard that recruiters used daily to prioritize stalled vacancies.<br>
Linked candidate source, experience and placement outcomes in Python (pandas) to identify the highest-converting sourcing channels; recommended reallocating sourcing effort to increase qualified placements and placement revenue.<br>
Automated weekly KPI reports on cost-per-hire, job board spend and recruiter workload with SQL and Python, replacing manual spreadsheet tracking and flagging low-return advertising spend for reduction.<br>
Analyzed room attendant productivity data (rooms per shift, minutes per room, inspection pass rates) to forecast client staffing demand and align placement volume with operational needs.</p>
Software Engineer (QA Automation)
<p>Achieved 95% test coverage across web and mobile releases; automated Ruby/Selenium suites reduced manual testing effort by 60%.<br>
Built Selenium and Appium frameworks (Page Object Model) integrated into Jenkins CI/CD pipelines; tracked defects in Jira.</p>
Automation Engineer
<p>Validated data and workflows in an FDA-cleared medical web application using Java, Cucumber (BDD) and TestNG automation.<br>
Wrote Espresso unit tests for the companion Android application and documented defects for root cause analysis.</p>
Test Automation Engineer
<p>Worked closely with client to provide end-to-end automation testing solutions for their Java-based web application using the Selenium framework with Cucumber (BDD).<br>
Thoroughly reviewed Software Requirements Specification (SRS) documents to understand project scope and requirements.<br>
Developed test plans and test cases based on SRS documentation, ensuring test coverage and adherence to client specifications.<br>
Designed and implemented a custom automation framework from scratch.<br>
Scheduled automated test runs on each release cycle, identifying and resolving any failed tests to maintain the integrity of the testing process.<br>
Utilized JIRA for issue tracking and adhered to Agile methodologies for project management.<br>
Conducted Ad-Hoc testing to explore system behaviour beyond predefined test cases, identifying edge cases and potential issues.<br>
Reported identified bugs on JIRA, providing clear and detailed descriptions to facilitate efficient resolution by the development team.<br>
Implemented code optimizations to enhance the performance and reliability of automation test scripts, ensuring efficient execution and accurate results.</p>
Software Engineer
<p>Collaborated with multiple clients to develop and execute quality assurance test scripts using Java and Selenium for functional, regression, smoke, BVT, ad-hoc, and end-to-end testing.<br>
Continuously designed, programmed, and deployed new test cases utilizing the Ruby language.<br>
Actively improved automation test coverage and overall quality assurance for clients.<br>
Employed client frameworks to develop test scripts using Selenium, Appium, Head Spin, and JIRA tools.</p>
Automation Engineer
<p>Developing and executing quality assurance test scripts using Java with Selenium for functional, regression, smoke, BVT, ad-hoc, and end-to-end testing.<br>
Conducted extensive debugging and issue resolution to ensure smooth automation testing.<br>
Utilized framework development for test script creation using Selenium and Appium tools to streamline testing processes.<br>
Analysed and reported on test results to inform decision-making processes and improve product quality.</p>