Akanksha Prajapati
*******************@*****.*** North York 437-***-****
To obtain a Senior Software QA Analyst / Automation Test Developer / Consultant /Specialist position that challenges my QA related experience, talent and encourages professional growth. Technology Summary
Languages C, C++, C#, Java, PHP
Scripting Languages Java Script, VB Script, Groovy Script Automation Tools Selenium WebDriver, Selenium Grid, QTP, SoapUI, Appium, Cypress, Cucumber, Rest Assured, JMeter, Postman
Database Oracle, MySQL, MS Access
Web Technologies HTML, CSS, XPATH, jQuery, XML, JSON, Node JS, AEM 6.4, Atex Polopoly 10.8 Methodology Agile (Scrum/Kanban), Waterfall
Defect Tracking Tools Quality Center, Bugzilla, Jira Test Management tools TFS, Test Rail, Test link
Agile Jira
Version Control tools GitHub, GitLab, BitBucket
Build and CI tools ANT, Maven, Jenkins, Pivotal Cloud Foundary(PCF), Azure Automation Frameworks Data driven, Page Object Model, TDD, BDD (Cucumber) Others Eclipse, IntelliJ, Visual studio, Putty, Fiddler, Toad, MS Office, XML Editor, Firebug, Firepath, Xpath Checker, Swagger
Professional Synopsis
Overall, 8+ years of experience in all phases of Software Development Life Cycle (SDLC); Developing Test Strategy, Test Cases, Test Plan and Automation test scripts using Selenium.
Strong Experience in Agile/Scrum & Waterfall methodologies.
Extensive involvement with client during requirement gathering, Design, Development and Testing.
Experience in developing required documents for Functional Testing, User Interface Testing and Cross-Browser Compatibility Testing.
Experienced in open-source Automation tools: Selenium WebDriver, SoapUI, Postman, Selenium Grid, Cucumber, Cypress, and a good knowledge on Appium for mobile app testing Android and iOS.
Expertise in Java, C# and OOPS concept required for Selenium framework.
Extensive experience in functional testing, unit testing, smoke testing, integration testing, sanity testing, regression testing, system testing, GUI testing, front-end testing, back-end testing, browser compatibility testing.
Experience in writing code to communicate with Rational Database Management Systems.
Expert in developing Selenium Web Driver test scripts using Java and test frameworks using TestNG/Junit, ANT/MAVEN build tools.
Experience in building various automation framework such as Data driven, Test Driven, Page object Modal and BDD (Cucumber).
Expertise in determining customer needs and effectively translating those needs into software solutions.
Hands on experience in writing test scripts and maintaining the object repository using Page Object Model.
Expertise in developing automation scripts in BDD format using Cucumber and Proficient in writing cucumber scenarios in GHERKIN format.
Experience in designing and implementing SQL queries for QA testing and data validation.
Experienced in CI/CD tools Jenkins, Gitlab and GitHub to run automation job nightly.
Worked with project management tools such as JIRA.
Experience in working source control tools such as Git and SVN.
Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment with minimal supervision. Education
Bachelor of Computer Engineering, 2010 - 2014
Gujarat Technological University
Post Graduation in Mobile Application Development, 2015 - 2017 Lambton College, North York
Certifications
C++ - Issued by Aptech Institution, March 2013
Core Java – Issued by Aptech Institution, Sept 2014 TGS Technology LLC June 2025 – Current
Software QA Engineer (Remote) North Caroline, US
Responsibilities:
Actively participated in Agile/Scrum ceremonies including sprint planning, daily stand-ups, retrospectives, and backlog grooming to ensure timely delivery of features.
Designed, developed, and executed manual and automated test cases for Web, API, and Mobile applications, ensuring functional and non-functional requirements are met.
Built and maintained BDD automation frameworks using Cucumber, TestNG, Java, and Maven within Eclipse IDE.
Performed UI automation testing with Selenium WebDriver and integrated test execution into CI/CD pipelines (Jenkins/Azure DevOps).
Developed and executed API automation tests using Rest-Assured, Postman, and Swagger for validation of RESTful services with JSON/XML payloads.
Used SQL and Microsoft SQL Server queries to validate backend data integrity and perform end-to- end testing of database-driven applications.
Collaborated with developers through Git/GitHub version control for code reviews, pull requests, and branch management.
Implemented Docker and Kubernetes for containerized test environments to enhance scalability and reliability of automation suites.
Monitored, logged, and tracked defects using Jira, prioritizing based on business impact and coordinating resolutions across teams.
Contributed to continuous improvement by enhancing automation coverage, reducing regression cycle time, and mentoring team members on best QA practices. Environment: Selenium WebDriver, C#, Eclipse, Visual Studio, Java Script, SCRUM, CSS- Selectors, Postman, Git, MS SQL Server, Azure, Kubernetes, Swagger, GitHub, TestRail, Jira, Docker.
Sensei Labs March 2021 – July 2024
QA Automation Engineer II Toronto, ON
Responsibilities:
Strictly following agile/scrum methodology for product/feature development and testing. Focusing on Automation Testing.
Conducting automation planning meeting and actively participating in scrum ceremonies.
Writing Automation testcases for front-end and back-end scenarios using Data Driven, TDD, Microsoft Studio, C# language, Selenium WebDriver.
Maintaining and updating manual testcases in TestRail and performing manual testcases when required.
Continuously update the QA codebase to incorporate the latest Selenium WebDriver enhancements.
Conducting code reviews on teammates' and co-op students' pull requests while strictly adhering to best coding practices.
E Participating in the product release process and ensuring that all pipelines run successfully without failures, leading to a successful deployment to production.
Covering Performance testing to make sure APIs are responding as per the given time limit.
Keep monitoring and posting bugs on Jira and Teams channels, to mitigate application work efficiency and effectively. Also, prioritizing bug criticality on Jira.
Executed Environment Compatibility Testing for application to different environments QA and Stage.
Strictly following agile methodology for product development and testing.
Majorly focused on API, UI, Functional, End-to-End, Regression, UAT testing.
Participated in the hiring and interviewing process for co-op students, providing training on the automation framework and actively assisting them with their questions and concerns.
Collaborating closely with all team members to ensure that application components meet quality assurance standards.
Applying database queries into the database make sure data is retrieving correctly in each table. Environment: Selenium WebDriver, C#, Eclipse, Visual Studio, Java Script, SCRUM, CSS- Selectors, Postman, Git, MS SQL Server, Azure, Kubernetes, Swagger, GitHub, TestRail, Jira, Docker.
BGRS Feb 2020 – Dec 2020
QA Analyst North York, ON
Responsibilities:
Closely working with business analysts and End users for analyzing the system and gathering the details from developers for new components, preparing document (Test Plan and Test Strategy) for testing phases.
Developing testcases to cover all possible scenarios for API testing as well as front-end testing.
Also creating negative scenarios’ testcases for API testing to get optimum testing coverage to provide secure and robust features to the application.
Get involve with supplier team to make sure End to End API is working as per the requirement. Also making sure there is no error from supplier’s system.
Keep monitoring and posting bugs on TFS, to mitigate application work efficiency and effectively.
Executed Environment Compatibility Testing for application to different environments QA and Stage.
Connecting with the End users of the system to provide new feature knowledge and helping them for UAT testing.
Strictly following agile methodology for product development and testing.
Majorly focused on API, UI, Functional, End-to-End, Regression, UAT testing.
According to business requirement, developing Test Plan, Test cases and Test Scripts to fulfill targets and objectives of QA resources to achieve Agile Scrum methodology.
Actively involved with scrum and sprint meetings, managing product backlog, removing obstacles to progress, prioritizing and review milestones and accomplishments.
Working closely with all team members and actively enrolled for ensuring that application components are satisfying the quality assurance.
Applying database queries into the database make sure data is retrieving correctly in each table. Environment: TestNG, Java, Selenium WebDriver, Cucumber, BitBucket, Maven, Jenkins, Eclipse, Visual Studio Code, Java Script, SCRUM, CSS-Selectors, TFS, Cucumber, Postman, Git, MS SQL Server, Azure.
NTT Data Inc June 2019 – Feb 2020
Testing Engineering Specialist North York, ON
Responsibilities:
Closely working with business team, stockholders analyzing the system and gathering the details from developers for new components, preparing document (Test Plan and Test Strategy) for testing phases.
Developing automation Framework using BDD Testing Framework with help of Selenium WebDriver, TestNG, Cucumber.io, Maven, Java, and report plugins.
Effective test Scenarios are prepared under GHARKINS format based on Acceptance Criteria.
API and Micro-services automation framework had been build from scratch using Rest-Assured.io under BDD fashion.
Also prepared UI testing framework using BDD framework from the scratch and integrated with Maven, Java, TestNG, Cucumber and report plugins.
Cloud Performance Testing is handled by JMeter Tool.
Tested micro services on cloud which were built using java spring-boot.
Using Jenkins as continuous integration and continuous delivery remote server to run automated tests on fixed batch timing and observing the reports to understand pass and fail test cases to minimize risks of defects.
Keep monitoring and posting bugs on Jira, to mitigate application work efficiency and effectively.
Executed Environment Compatibility Testing for application to different environments.
Strictly following agile methodology for product development and testing.
Actively participating for stand-up meeting, planning meeting, retrospective meeting, tasking meeting and QA priories meeting.
Majorly focused on UI, Functional, End-to-End, Regression, Integration, UAT, Black Box testing.
According to business requirement, developing Test Plan, Test cases and Test Scripts to fulfill targets and objectives of QA resources to achieve Agile Scrum methodology.
Actively involved with scrum and sprint meetings, managing product backlog, removing obstacles to progress, prioritizing and review milestones and accomplishments.
Working closely with all team members and actively enrolled for ensuring that application components are satisfying the quality assurance.
Applying database queries into the database make sure data is retrieving correctly in each table. Environment: TestNG, Java, Selenium WebDriver, Cucumber, BitBucket, Maven, Jenkins, Eclipse, Visual Studio Code, Java Script, SCRUM, CSS-Selectors, Confluence, Jira, PCF, JMeter, Cucumber, Rest Assured, Postman, Git.
CGI July 2018 – June 2019
Web Automation Consultant Markham, ON
Responsibilities:
Closely working with business team, stockholders analyzing the system and gathering the details from developers for new components, preparing document for testing.
Developing automation scripts in BDD framework using Cucumber and effective in writing cucumber scenarios in GHERKIN format and Java, Selenium WebDriver.
Recently, Developing Cypress framework for automation test using Java Script, also handling for mobile testing for different view ports.
Hands on experience on mobile automation tool Appium, writing automation scripts for android and iOS devices.
Strongly experienced with Polopoly and AEM as CMS product also having knowledge of its functionalities, features and behaviour.
Working on GitLab as continuous integration and continuous delivery remote server to run automated tests on every merge request.
Raised the bugs as application defects and actively participating for root cause meeting.
Executed Environment Compatibility Testing for AEM application for different environments.
Strictly following agile methodology for product development and Testing which is based on Iterative model. And actively participating for stand-up meeting, planning meeting, retrospective meeting, tasking meeting and QA priories meeting.
Majorly focused on UI, Functional, End-to-End, Regression, Integration, UAT, Black Box testing.
According to business requirement, developing Test Plan, Test cases and Test Scripts to fulfill targets and objectives of QA resources to achieve Agile Scrum methodology.
Involved in mobile app testing before application lunched.
Participating into code reviews for the Test Scripts for correct code format and meets the test scenarios.
Working closely with all team members and actively enrolled for ensuring that application components are satisfying the quality assurance.
Also, handling API testing for server responses on HTTP request and monitoring logs in Kafka Consumer.
Updating documents on confluence with latest changes and updates. Environment: Junit, Java, Selenium Web Driver, GitLab, TestLink, Maven, Eclipse, Visual Studio Code, AEM, Java Script, SCRUM, CSS-Selector, AMP Validator, Confluence, Jira, Cypress, Git. GAO RFID Inc. Sept 2016 – March 2017
QA Intern Pickering, ON
Responsibilities:
Developing test automation strategy, scripting, test scheduling and execution, for all types of system testing including Regression and Functionality.
Automated QA regression test suite with QTP without breaking the security rules and storing the results to ALM.
Worked on Data Driven frameworks.
To overcome the security violations, I have created a login page to enter the data base credentials manually at run time while running the Automation scripts.
Working on Agile methodology, attending daily stand-up meetings.
Developing the scripts with Descriptive programming for critical functionality by using QTP.
Inserted Check Points to Check availability of database connection.
Developed and executed test cases, log the defects using Quality Center and assigning the defects to corresponding development team.
Once the defects were resolved by the development team, re-testing the defects, closing the defect if it is working as expected otherwise re-assign to the team.
Using SQL queries to retrieve data from the tables in the database to perform the data validation testing by QTP.
Working as Technical Lead and attending the daily review meetings, weekly status meetings.
Interacted with Business Analysts and Developers for resolving Defects.
Coordinating team meetings with other testing teams and development teams. Environments: Windows, QTP, ALM, Toad, DB2, SQL
Digital Modules Technologies Sept 2013 – May 2014
Web Application Developer Gujarat, India
Responsibilities:
Writing and editing website projects and e-commerce sites using Web-based programming code such as Java, HTML, CSS, Oracle SQL, and JavaScript.
Debugged and troubleshooted existing websites and correct errors as required for clients
Collaborated with other developers, designers, analysts and stakeholders to ensure successful implementations; Actively participate in all phases of the development lifecycle; Analyze and convert business and system requirements into detailed system design and technical specifications.
Resolved technical issues pertaining to any hardware or software related problem.
Technical Skill Utilized:
IDK: Eclipse Helios
Programming languages: Java, J2EE (Servlets and JSPs), Struts2, Spring
Web Technologies: HTML, XML, AJAX, JQuery
Operating System: Windows 7 (Development machine), Linux(Server Machine)