CELL (***) *** - **** • E-MAIL **********.*******@*****.***
RACHITA JINJUVADIA
+1-647-***-**** **********.*******@*****.*** Whitby, ON PROFILE SUMMARY
Senior Full Stack Automation Engineer with over 8 years of extensive experience in Quality Assurance, specializing in both manual and automated testing of web and mobile applications across various domains including Banking, Retail, E-commerce, Health & Fitness, and Hospitality. Demonstrated expertise in the entire Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC), with a strong focus on Agile-Scrum and Waterfall methodologies. TECHNICAL SKILLS
● Automation Expertise: Proficient in scripting and executing automated test scripts using Selenium WebDriver, Appium, Cypress, and JEST for backend API automation. Developed and maintained automation frameworks from scratch, incorporating tools like Cucumber and TestNG to ensure robust and efficient test automation.
● Backend API Automation: Implemented comprehensive backend API automation using the JEST framework and TypeScript tech stack, executing tests on AWS cloud pipelines and integrating quality checks with SonarQube during PR merges.
● Mobile Automation: Developed automation scripts for mobile platforms (Android and iOS) using Appium, Selenium WebDriver 4.0, and executed them on Sauce Labs, ensuring cross- platform compatibility and performance.
● Continuous Integration and Delivery: Integrated automated tests into CI/CD pipelines using Jenkins, facilitating seamless and automated build and deployment processes. Implemented daily cron job execution on GitHub for continuous testing.
● Web and Frontend Testing: Designed and built a sophisticated Cypress framework for web frontend automation, leveraging Cucumber and TypeScript, and executed on Jenkins CI/CD.
● Functional and Regression Testing: Conducted thorough functional, system integration, GUI, cross-browser, regression, and database testing. Maintained automated regression suites to comply with evolving requirements and features.
● Test Management and Defect Tracking: Utilized tools like JIRA, TestRail, Zephyr for test management, defect tracking, and for API request organization used Insomnia and Postman. Coordinated with interdisciplinary teams to ensure comprehensive test coverage and defect resolution.
● Documentation and Communication: Prepared and maintained essential test documentation such as Test Design Techniques, Requirement Traceability Matrix, test cases, and various reports. Strengthened communication with offshore development teams and participated in planning and refinement meetings to ensure project goal alignment and timely delivery.
● Adaptability and Team Leadership: Demonstrated ability to manage and work on multiple projects simultaneously, focusing on deadlines and deliverables. Proven track record of leading teams in different geographical locations, fostering a collaborative and productive work environment.
CELL (647) 779 - 5599 • E-MAIL **********.*******@*****.*** TECHNOLOGY SUMMARY
Mobile Automation Test Framework &
Tools
WebdriverIO, Appium, Selenium WebDriver,
Browser Stack, CucumberJS, Report Portal,
Saucelabs
API Testing & Web Debug Proxy Tool Postman, Newman, Runscope, GraphQL, Curl, Charles
Web Automation Framework & Design
Patterns
BDD, TestNG, Page Object Model,Cypress
IDEs/Tools Visual Studio Code, Git, XCODE, Android Studio,IntelliJ
Project Management & Bug Tracking Tools JIRA, Confluence,TestRail, Basecamp,,Zephyr Programming Languages Java, JavaScript,,Typescript Methodologies Agile, Waterfall
Platforms Native, Webapps, ReactNative
Web Technologies HTML, XML, Java, React Native, JSON Analytics and Monitoring Tools TestFlight, Firebase WORK EXPERIENCE
Client: Compass Digital, Mississauga, ON November 2022 – Present Role: Automation Engineer Lead
Project: Digital Hospitality Services
Responsibilities:
● Developed and maintained automation scripts for mobile and web applications.
● Implemented backend API automation using the JEST framework and TypeScript tech stack, executing tests on AWS cloud pipelines.
● Utilized SonarQube for backend automation quality checks during PR merges.
● Designed and built a robust Cypress framework from scratch for web frontend automation, integrating Cucumber and TypeScript, with automated daily cron job execution on GitHub.
● Integrated Cypress with Slack through webhooks for real-time updates and alerts.
● Developed automation scripts for web using Selenium WebDriver 4.0 with Java and executed them on Sauce Labs.
● Actively participated in planning and refinement meetings to ensure alignment with project goals and timelines.
● Worked with an interdisciplinary team to ensure the quality of each feature and sprint deliverables.
● Developed test strategies, plans, and scripts adhering to business requirements and participated in testing developed systems/solutions across multiple environments. CELL (647) 779 - 5599 • E-MAIL **********.*******@*****.***
● Developed and executed features for acceptance test-driven development/BDD using Selenium WebDriver with Java.
● Integrated automated tests into CI/CD pipelines. Environment: Cypress,Typescript,Selenium WebDriver, IntelliJ, BDD, Appium, Cucumber, Gherkin, Maven, TestNG, JIRA, GitHub, Jenkins, Sauce Labs, SourceTree,Postman Client: Newtopia Inc, Toronto, ON December 2019 – November 2022 Role: Senior QA Automation Engineer
Project: Health and Fitness App
Responsibilities:
● Developed automation scripts for mobile (Android and iOS) using Appium, Selenium WebDriver, and executed them on Sauce Labs.
● Performed browser compatibility testing across different browsers and versions on Windows and Mac using Sauce Labs, automated using Jenkins.
● Developed test strategies, plans, and scripts adhering to business requirements and participated in testing developed systems/solutions.
● Extensively used test management tools like TestRail and Atlassian JIRA to develop test cases, test scripts, execute scripts, and track defects.
● Executed, analyzed, and documented results of software application tests.
● Participated in end-to-end testing at the project level to ensure cross-application functionality and attended daily project status and defect triage meetings.
● Coordinated work and participated in meetings with project managers, business system analysts, developers, QA leads, and technical system analysts.
● Conducted functional web application testing on Salesforce CRM process flows and lightning.
● Integrated automated tests into CI/CD pipelines.
● Tested applications on different mobile platforms such as iOS and Android devices.
● Built a mobile automation framework using BDD and Appium.
● Performed cross-browser testing using BrowserStack. Environment: Selenium WebDriver, Salesforce platform, TestNG, Maven, JIRA, TestRail, Eclipse IDE, BrowserStack, GitHub, Appium, Rest Client, Insomnia Client: Hudson Bay, Toronto, ON July 2018 – December 2019 Role: QA Automation Engineer
Project: E-Commerce Application
Responsibilities:
● Tested the application using the Agile-Scrum methodology.
● Participated in understanding and grooming of user stories, created QA tasks, test cases, and test data for various testing scenarios.
● Reused the existing design pattern Page Object Model to develop automation test scripts in Selenium WebDriver using Java, TestNG, Maven for integrated test scenarios. CELL (647) 779 - 5599 • E-MAIL **********.*******@*****.***
● Wrote and maintained Selenium WebDriver scripts for regression and functional testing using TestNG and Data Driven framework with Apache POI API.
● Created test scripts using element locators and Selenium WebDriver methods.
● Executed functional, sanity, system integration, cross-browser (IE and Chrome), regression, ad- hoc, retesting, and end-to-end testing.
● Identified test cases to be automated and added them to the automation suite.
● Maintained requirement traceability matrix to ensure complete test coverage in JIRA.
● Tracked and reported defects using JIRA, and collaborated with developers for resolutions.
● Used Jenkins for continuous integration and scheduling automated test scripts.
● Reviewed test reports using the TestNG framework and maintained code versions through GIT.
● Used SQL queries to verify data from the Oracle database.
● Participated in daily Scrum meetings and bi-weekly Sprint releases.
● Validated scripts to ensure correct execution and scenario coverage. Environment: Selenium WebDriver, TestNG, Maven, JIRA, Eclipse IDE, Windows, GitHub Client: Meridian Credit union, Toronto, ON May 2017 – July 2018 Role: QA Automation Tester
Project: Online Web Application
Responsibilities:
.
● Developed effective automated test scripts with objectives of maximizing reusability and maintainability using the Page Object Model.
● Applied Agile methodologies, particularly SCRUM, to enable rapid iterative software development.
● Generated test scripts using Selenium element locators and WebDriver methods.
● Created positive and negative tests, test data, and test cases to cover all possible testing scenarios.
● Enhanced the automation framework in Selenium WebDriver using a BDD approach with the Cucumber framework.
● Used Cucumber for functional testing with Selenium as the primary tool to test scenarios, test cases, and test conditions.
● Logged and tracked bugs in JIRA and assigned them to corresponding developers for re-testing.
● Used Maven for building WebDriver projects and integrated with Jenkins for nightly automated test runs.
● Maintained Selenium & Java automation code in source control (GitHub) for improvements and new features.
● Wrote and executed SQL queries to verify data updates to various tables and ensure data integrity.
● Achieved a 70% time savings through automation testing compared to manual testing.
● Facilitated tasks using Agile practices (peer reviews, daily stand-ups, weekly status meetings, etc.) to improve application effectiveness.
● Prepared weekly status reports including revision history, test case status, metrics, QA issues, and defects.
CELL (647) 779 - 5599 • E-MAIL **********.*******@*****.*** Environment: Selenium WebDriver, Eclipse, BDD, Cucumber, Gherkin, Maven, TestNG, JIRA, GitHub, Jenkins, MySQL
Client: Reliance Telecommunications Ltd, India June 2014 – July 2015 Role: Software Tester
Project: Online Account and Order Management
The Online application was a crucial part of the whole business. It was being developed for customers to facilitate in order processing and billing /payments of the various products. Customers can maintain their account for existing /new services and billing /payments. Project was developed using Waterfall methodology.
Responsibilities:
● Collaborated with the development team to understand technical design and architecture for test planning.
● Updated test scenarios and test cases to manage changes in requirements.
● Performed regression testing of existing test cases to ensure old functionality was not affected by new changes.
● Used Quality Center for test management and tracked/report defects to developers with proper priorities and severities.
● Prepared traceability matrix to ensure adequate coverage of test cases.
● Wrote SQL queries for backend testing.
Environment: Quality Center, SQL, Selenium WebDriver EDUCATION
Post-Graduation – Mobile Application Development September 2015 - May 2017 Lambton College North York, ON, CAN
Master of Science in Information Technology August 2012 - June 2014 Charusat University Changa, Anand, IND
Bachelor of Computer Application August 2009 - May 2012 Dharamsinh Desai University Nadiad, GUJ, IND