Project: Education system, Ouac handles student applications for all Ontario Universities, Integration with specific University and delivering results to user
Responsibilities
Understanding team requirement and created Automation Framework using Java, Selenium, Appium, Cucumber BDD. Making framework independent by accessing data from excel files and performed backend testing which include API and Database
Achievements
● Automated test cases for Web and Mobile which involve both Hybrid and Native apps
● Used Perfecto for virtual execution of mobile and web test cases; reports generation
● Automated test cases with 100% passing rate which saved time for team by 70%
● Used Rest Assured library to automate API test cases and validate response
● Introduced accessibility testing in automation framework which saves time and resource spend on third-party vendor
● Did triaging of automation report which help us to build quality of product
● Used ALM as test management and track automated test reports
● Enabled communication between Oracle database and framework to do end verification for tests
Project: Health Care Management System, delivering clinical services that improve productivity, help for client to get medical services faster
Responsibilities
Worked on Automation framework build with Python, Pytest, Selenium and integrated it with tools like ADO, GitHub; Drive meetings with client based on accomplishments and challenges;
Achievements
● Performed e2e automation testing to ensure implementation of Health System monitoring by 90%
● Developed deep expertise of application architecture which helped me to automate AWS, Database, API and UI; also establish integration testing between these component
● Automated AWS services using boto3 library, which include s3 bucket, Step functions, Cloud watch, SQS Queue, Redshift database
● Introduced Log analysis a part of QA process; Identified potential bugs at starting stage
● Collaborated with cross functional teams to identify test requirements
● Used ADO for ticket management, bug tracking, test case management and CI/CD pipeline setups
Project: Information and Research System, Search engine for Ph.D. students, Membership Billing
Responsibilities
Did Automation for Web and Mobile browsers using Java, Selenium, Appium, Cucumber. Coordinated all QA activities and enhancements using Agile Methodology. Implemented OOPS concepts in framework to make it robust
Achievements
● Created and executed automation scripts for both Web and Mobile tests (both native and hybrid)
● Utilize Android Studio and Xcode to set up and manage mobile testing environment
● Automated regression tests, significantly reducing manual testing efforts and ensuring high-quality releases
● Introduced Parallel Testing on cloud using BrowserStack; testing time reduced by 50%
● Integrated framework with Jira Api, issue in Jira was created automatically when test fails, collaborated with developers for timely resolution for High Bug
● Performed backend testing for APIs and Database and validate response
Project: Energy Management System, Trading and settlements in energy markets, Scheduling and data needs of Balancing Authorities
Responsibilities
Providing support to enhance existing framework of Energy domain application. Prepared code in Java and Selenium for new enhancements. Execution of automation scripts using Cucumber, Maven
Achievements
● Contributed to the automation test coverage using existing built in framework
● Completed Major releases back-to-back reducing Service team support calls by 90%
● Performed API testing using Postman and Rest Assured
● Did database connectivity with framework using Jdbc and validate results
● Scheduled Jenkins nightly build to execute regression test suite on daily basis
● Performed daily scrum activities, planning, backlog refinement, retro as part of Agile team