Pooja Rajanna
Software Quality Assurance Engineer
Email: **************@*****.***
LinkedIn: https://www.linkedin.com/in/pooja-rajanna-66a14625a/
Mobile: 510-***-****
Experience Summary:
Having 8 years of Information Technology experience with a focus on Software Quality Assurance and Automation testing of Web, Mobile and Micro Services.
Proficient in Agile methodologies, actively participating in Sprint Planning and Retrospective meetings.
Experienced in all phases of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC), ensuring comprehensive testing covering Functionality, Usability, and Reliability.
Skilled in creating Effort Estimations, Test Plans, Test Strategies, Test Cases, Test Metrics, Defect Reports, and Requirement Traceability Matrix.
Expertise in Functional and Nonfunctional testing, including Smoke & Sanity Testing, End-to-End Testing, Integration Testing, Performance Testing (using JMeter), Regression Testing, Blackbox & Greybox testing, User Acceptance Testing, and Browser compatibility testing.
Designed and implemented test Automation Frameworks utilizing Page Object Model design pattern, Object-Oriented Programming concepts, and frameworks like TestNG and Cucumber.
Proficient in Rest API testing & GraphQL using Rest Assured Library and Postman for manual testing and Validation.
Hands-on experience in Java programming for writing test automation scripts.
Familiar with DevOps practices, utilizing technologies such as Maven, Jenkins, Docker, Kubernetes, and Git.
Proficient in version control using Git and collaboration tools for code reviews.
Knowledgeable in running test cases in Windows VM instances and Docker, Kubernetes on Azure.
Skilled in Defect Management and Problem-solving using Atlassian Jira.
Extensive experience in SQL and NoSQL databases including DB2 and Cosmos DB, with proficiency in Database Testing and automated Data Validations.
Collaborated closely with development and application support teams to troubleshoot issues in both production and test environments.
Conducted test case reviews, provided project-related status reporting, coordinated release planning, and led testing teams through all project phases.
Directed and reviewed test planning and execution efforts of offshore teams as part of global collaboration.
Technical Skills:
Framework
Behavior Driven Development, Data Driven, Hybrid Framework, TestNG, Junit, Log4j.
Design Patterns
Page Object Model, Singleton.
Automation and Testing Tools
Selenium WebDriver, Cucumber, Rest Assured, Postman, Appium, JMeter, Cypress, DataStage, SOAPUI
Defect Tracking & Monitoring Tools
HP ALM, Jira, Confluence, Splunk
Databases
DB2, Oracle, MySQL & Cosmos DB.
Programming Languages
Java, SQL, JSON, Gherkin
Dev/Ops Tools & Server
Maven, Jenkins (CI/CD), Docker & Kubernetes, Git, Linux, Apache Tomcat
Cloud Computing Environment
Azure
Methodologies
Agile, Waterfall
Education:
Bachelor’s- Electronics and Communication Engineering, Visvesvaraya Technological University, India (05/2015)
Professional Experience:
Client: Sam’s Club – Bentonville, AR August 2023 - Current date
Title: Quality Engineer
Responsibilities:
Developed comprehensive test cases by thoroughly understanding business logic and user requirements, catering to both manual and automation testing needs.
Actively engaged in testing development stories, conducting manual testing, and crafting integration test cases for Android applications utilizing emulators.
Played a key role in building the testing framework employing TestNG, Selenium, WebDriver, Java, and the page object model.
Utilized GitHub for version control and Jenkins for executing nightly builds.
Spearheaded the creation of pipelines for running the entire test suite as a continuous job through Jenkins pipelines on a daily basis.
Contributed to the development of a Behavior-Driven Development (BDD) based automation framework using Cucumber’s feature files and step definitions.
Conducted thorough testing and validation of REST APIs using Postman and automated the process using the REST Assured framework.
Actively participated in agile ceremonies such as daily scrum calls and retrospective meetings at the beginning of each sprint.
Provided inputs and actively participated in planning meetings for Program Increment (PI) Planning sessions.
Collaborated effectively with offshore teams across different time zones.
Analyzed system requirements, designed test plans, and developed test cases, ensuring comprehensive documentation.
Identified mobile elements using tools like Appium Inspector and UI Automator Viewer, and automated Mobile App test cases for Android using Ui Automator.
Proficiently utilized test management tools like JIRA for test case development, execution, defect tracking, and reporting.
Worked closely with developers and team leads to verify test cases and ensure alignment with project requirements.
Scheduled and executed regression tests on every release build.
Attended daily defect review meetings and escalated issues as necessary.
Developed data-driven test scripts using Selenium and TestNG frameworks to test applications with various input data sets.
Demonstrated expertise in build automation tools such as Maven for managing framework dependency jar files.
Implemented grouping of Test Cases, Test Methods, and Test Suites using TestNG annotations for efficient test execution.
Created test approach, Root Cause Analysis (RCA), test metrics, and Quality Assurance (QA) sign-off documents, while providing mentorship to the QE team on business workflows and resolving automation framework issues.
Conducted QE Architecture sync calls to enhance automation scripts, minimize test dependencies, and enhance script effectiveness and robustness.
Proficient in defect tracking and monitoring tools including Jira, Confluence, and Splunk.
Experienced with databases including DB2, Oracle, MySQL, and Cosmos DB.
Proficient in programming languages such as Java, SQL, JSON, Gherkin.
Familiar with cloud computing environments such as Azure.
Provided support and collaborated with cross-functional teams both offshore and onsite.
Client: Verizon Nov 2022 - August 2023
Title: Sr Software Quality Assurance Engineer
Responsibilities:
Reviewing legacy workflow design and architecture documents and prepared Test Plans, Test cases.
Leading the QE team in designing a QA approach and implementation of the automated testing of micro services using Java, Maven, TestNG, POM & Data Driven Frameworks.
Developed automation scripts for UI Application using Java, Selenium WebDriver & Page Object Model frameworks.
Created and executed collections using Postman for REST services.
Developed the automation test scripts using rest assured library.
Configured Smoke and Regression Jenkins jobs and schedule the jobs on a daily and weekly basis.
Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Testcases and run them.
Developed test scripts to implement Test Cases, Test Scenarios and features for Test Driven Development, Behavior Driven Development using Cucumber.
Provided support in the performance testing using JMeter task includes developing test plan, test script and reports.
Involved in Mobile Testing includes App Testing. Test automation for web application using Cucumber.
Implemented UI Automator viewer in Appium to inspect elements in mobile applications.
Implemented mobile automation frameworks using Appium.
Write BDD (Behavior Driven Development) tests using Cucumber and JavaScript.
Implemented POC for API automation using Karate framework.
Performed Rest Api posting with customized payloads, response validations, DB connection and validation, UI operations using Karate framework.
Configured Karate test suites in Jenkins server.
Connected to database to Query the database using SQL for data verification and validation.
Developed automation framework using Selenium, Cucumber, Maven, and TestNG with Java; Restful API and Postman in QA Automation tools Discovery.
Performed Cross Browser Testing Using Sauce LABS Enterprise version and Automated that using Jenkins.
Created test approach, RCA, test metrics & QA sign-off documents and mentored the QE team in business workflow clarifications and resolving automation framework issues.
Organizing QE Architecture sync calls to enhance automation scripts and reduce test dependencies and make scripts more effective and robust.
Experience using Messaging Services like JMS, Kafka and Kafka Streams.
Supporting and working with cross-functional teams based offshore and onsite.
Written SQL queries for back-end data validation testing on Db2.
Collected and analyzed logs from Splunk and data verification against DB2.
Client: Allstate Insurance Company, India Nov 2015 - March 2022
Title: Software Development Engineer in Test
Responsibilities:
Reviewing legacy workflow design and architecture documents and prepared Test Plans, Test cases.
Lead the team in designing a QA approach and implementation of the automated testing of services using Java, Maven, TestNG, Cucumber & Data Driven Frameworks.
Created test scripts and performed the load testing of the services using JMeter.
Configured Smoke and Regression Jenkins jobs by creating yml file and schedule the jobs on a daily and weekly basis.
Developed the automation test scripts using rest assured library for the Allstate Alliance project from scratch.
Created the POJO and wrapper classes to generate request payload and parse JSON service response for validations.
Created test approach, RCA, sign-off documents and mentored the QE team in business workflow clarifications and resolving automation framework issues.
Organizing brainstorming sessions to enhance automation scripts and reduce test dependencies and make scripts more effective and robust.
Supporting and working with cross-functional teams based offshore and onsite.
Created and executed collections using Postman for REST services.
Written SQL queries for back-end data validation testing on Db2, Informix, and Azure Cosmos.
Collected and analyzed logs from Splunk and data verification against Azure Cosmos DB.
Participated in QE interviews, presented Functional Automation and Performance testing demo to stakeholders.