0% found this document useful (0 votes)
65 views4 pages

Software Testing Strategies Overview

Laksmi has over 8 years of experience as a QA Engineer and Senior Quality Analyst. She is proficient in test automation using Selenium WebDriver with Java and manual testing methodologies like Waterfall and Agile. She has expertise in all phases of the SDLC and STLC. Laksmi is experienced in test case development, defect tracking with JIRA, database testing, and working with tools like Selenium, TestNG, Jenkins, and SQL. She has worked extensively in the financial, banking, insurance, and healthcare domains.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
65 views4 pages

Software Testing Strategies Overview

Laksmi has over 8 years of experience as a QA Engineer and Senior Quality Analyst. She is proficient in test automation using Selenium WebDriver with Java and manual testing methodologies like Waterfall and Agile. She has expertise in all phases of the SDLC and STLC. Laksmi is experienced in test case development, defect tracking with JIRA, database testing, and working with tools like Selenium, TestNG, Jenkins, and SQL. She has worked extensively in the financial, banking, insurance, and healthcare domains.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Laksmi

PROFESSIONAL SUMMARY
8 years of experience in web automation, ETL Tester and manual testing as a QA Engineer with thorough
understanding and experience in Software Testing Life Cycle (STLC) & Software Development Life Cycle
(SDLC) processes and methodologies such as Waterfall and Agile methodologies
● Proficient in writing test scripts for Hybrid Automation Framework using Core Java & Selenium Web
Driver, SQL queries
● Thorough experience on end-to-end defect life cycle management using JIRA
● Proficient in Functional Testing, Integration Testing, System Testing, Smoke Testing, Regression &
Ad‐hoc Testing
● Well versatile in manual tools like Load Runner and TFS in Financial, Banking and Insurance domains.
● Thorough understanding and experience in Software Testing Life Cycle (STLC) & Software Development
Life Cycle (SDLC) processes and methodologies such as Waterfall and Agile methodologies
● Expertise in performing regression testing on new builds, every modification in the application using
Selenium
WebDriver
● Hands on experience as a Business Analyst with knowledge on Business Analysis, Flow Diagrams,
Swimlanes, Activity diagram, Wireframes and Stakeholder Management
● Ability to work under the pressure of strict time constraints and rapid changing priorities
● Experience in validating Regular and Ajax control using Selenium locators (XPath, CSS, id and name)
● Extensive experience in GUI, Regression, Functional, Integration, System, User Acceptance (UAT),
Sanity,
Smoke, compatibility, Cross Browser, Security and Database Testig
● Good analytical and communication skills and ability to work independently with minimal supervision
and also
perform as part of a team
● Good Knowledge in database technologies like ORACLE, MYSQL, POSTGRES
● Experience in working with CI/CD Using Jenkins
● Automated jobs using CRON and Shell Script

TECHNICAL SKILLS
Development Methodologies Waterfall, Agile/Scrum, SDLC, STLC
Testing Tools Selenium WebDriver, Selenium IDE, web driver
IO, J unit, Restful, Soap UI, Spec Flow, Postman,
Swagger Meter, POST MAN
Test Build & Integration Tools Maven, Jenkins, GIT, CVS
Frameworks TestNG, Keyword Driven, Data Driven, Page
Object Model (POM), BDD, TDD
Programming Scripting Languages Java, J2EE, Java Script, XML, HTML, CSS
Databases MySQL, Oracle, Post Gres
IDE Eclipse, IntelliJ, Visual Studio code
Defect Tracking Tools JIRA
MS Office Tools Outlook, MS Office, Microsoft Project
Web Debugging Tools Path, Firebug, Fire path
Operating Systems Windows (XP,7, 8, 9, 10), Unix

EXPERIENCE
Shelby County Schools, Memphis, TN
Apr’ 2020 – Till Date
Role - Senior Quality Analyst
Environments: TestNG, Selenium, Eclipse, MySQL, GIT, JENKINS, Oracle, JIRA, Windows, Visual Studio, Maven,
Page Object Model
● Created test plans and implemented test strategy
● Worked with automation team to design and develop automated test suites for the website using Java
and/or Selenium
● Planning product activities including scoping, estimation, release management and change management
● Created test cases using element locators and selenium web Driver methods
● Running workshops and focus groups to understand user needs and the requirements for product
customization
● Experience in different phases Software Testing Life Cycle (STLC), Software Development Life Cycle
(SDLC), Bug
life Cycle including Scrum Agile Methodology and Waterfall
● Interacted with BA’s and developers regarding the requirements and reviewed test scenarios using
traceability metrics
● Written various SQL queries and performed backend validation
● User Acceptance Test (UAT) Planning, Designing UA Test Cases, Executing Test Cases, Documenting the
Defects
found during UAT, retesting after bug fix.
● Implemented Page Object Model Automation framework with Java, Selenium WebDriver
● Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project.
Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically
● Effectively participated in every day Agile Scrum stand-up meetings and participated in Iteration planning
and
Retrospective meetings
● Coordinated with developers and record defects in JIRA to track until they are resolved
● Involved in user stories, issues, planning sprints and distribution of tasks across the Agile Team Using JIRA
● Verifying and Validating Web based applications and Documentation based on standards for Software
Development and effective QA implementation in all phases of Software Development Life Cycle (SDLC)

Baptist Hospitals, Memphis, TN


Feb’ 2018 –Apr 2020
Role – Senior Quality Analyst
Environments: Eclipse, TestNG, Selenium, MySQL, CVS, JENKINS, PostGres, JIRA, Windows, Visual Studio,
Maven, Keyword Driven Framework
● Test case creation, execution and proving bug tracking and defect resolution to our development team
using Selenium
● Execution of various manual testing such as system, regression, ad hoc and smoke
● Tested functional modules such as loan, member on-boarding, term deposit, health insurance
● Worked directly with cross functional team members such as software developers, test engineers, product
owners, business analysts, project leaders for root cause analysis, troubleshooting and issue reproducing
● Experience in different phases Software Testing Life Cycle (STLC), Software Development Life Cycle
(SDLC), Bug
life Cycle including Scrum Agile Methodology and Waterfall
● Effectively participated in every day Agile Scrum stand-up meetings and participated in Iteration planning
and
Retrospective meetings
● Experienced at developing test cases, test data, test coverage, test execution, Test Procedures, and
reporting
status to Team Leads and Managers
● Expertise in conducting peer reviews, defect triaging and reporting. Coordinating with both offshore team
and client in delivering quality tasks and Release plan activities with Developer team and defect fixing
● Reviewed design documents & business requirements to learn the function and scope of the application
● Involved in Development of the Test Cases and Test Scripts using Hybrid Framework
● Strong knowledge in implementing Waterfall, Agile (Sprint/Scrum) Methodology by analyzing
requirement
specifications and responsible for developing Test Objective, strategies, Scope, Test procedures and Test
Matrices.
● Conducted Functionality testing during various phases of the application
● Prepared Test Scenarios and Test Cases during Test Design phase and get approval from BA/Client.
● Developed automated test cases for all manual test cases provided
● Performed functional and browser compatibility testing on mobile (Windows Mobile), web and desktop
applications (Windows)
● Maintaining regular checkpoints and raising any bottlenecks or red flags to the client

International Paper, Memphis, TN


Jan’ 2017 – Feb’ 2018
Role – Quality Analyst
Environments: TestNG, Selenium, MySQL, CVS, JENKINS, Oracle, JIRA, Windows, Visual Studio, Maven, IntelliJ
Keyword Driven Framework
● Studied and analyzed the Functional Requirements Specifications and System Design Specifications and
interacted with developers for changes in requirements if any.
● Proving bug tracking and defect resolution to our development team using JIRA
● Reviewed and analyzed Business and Requirement Specifications, formulated Test Strategy, Test Plans,
Test
compact and Test Cases for the functional, Regression, Usability, White Box, Black Box and Stability testing
● Extensively worked on debugging application for fixing bugs and Production support
● Communicated all the issues with the Development team using proper screen shots and steps to
reproduce the defect
using Redmine and re-tested the defects after they were fixed by performing Regression testing.
● Performed System, Integration, End to End and User Acceptance testing and monitored the applications
behavior
during distinct phases of testing
● Tested internal web and mobile application and successfully completed functional, exploratory, regression
testing
● Wrote Functional and Non-Functional Test cases for web application based on use cases and functional
requirements of the application under test
● Created Test data based on the test cases for positive and negative testing
● Conducted Functional testing for various pathways/phases of the application
● Prepared Test Scenarios and Test Cases during Test Design phase and get approval from BA/Client.
● Maintaining regular checkpoints and raising any bottlenecks or red flags to the client
● User Acceptance Test (UAT) Planning, Designing UA Test Cases, Executing Test Cases, Documenting the
Defects
found during UAT, retesting after bug fix

Cigna Healthcare
Jan’ 2015 – Jan 2017
Role – Quality Analyst

Environments: TestNG, Selenium, MySQL, CVS, JENKINS, Oracle, JIRA, Windows, Visual Studio, Maven, IntelliJ
Keyword Driven Framework
● Created test plans and implemented test strategy
● Worked with automation team to design and develop automated test suites for the website using Java
and/or Selenium
● Planning product activities including scoping, estimation, release management and change management
● Created test cases using element locators and selenium web Driver methods
● Running workshops and focus groups to understand user needs and the requirements for product
customization
● Experience in different phases Software Testing Life Cycle (STLC), Software Development Life Cycle
(SDLC), Bug
life Cycle including Scrum Agile Methodology and Waterfall
● Interacted with BA’sand developers regarding the requirements and reviewed test scenarios using
traceability metrics
● Written various SQL queries and performed backend validation
User Acceptance Test (UAT) Planning, Designing UA Test Cases, Executing Test Cases, Documenting

Common questions

Powered by AI

In Laksmi's work, the Page Object Model (POM) framework is used to improve the maintainability and scalability of test scripts by separating the test object repository from the test logic. This design pattern allows for the encapsulation of web page elements and functionalities within objects, promoting reusability and modularity. As a result, changes to the web application's UI or functionality can be made in a single location rather than across multiple test scripts, reducing maintenance effort . The POM framework integration within Laksmi's automated testing workflows, using Java and Selenium WebDriver, enables her to manage complex test suites efficiently, allowing for easy scalability of the tests as the application evolves . This approach contributes to a cleaner and more organized test code, facilitating easier updates and enhancements over time .

In Laksmi's automated testing approach, Java and Selenium are central components used to create robust and efficient test suites, leveraging her expertise in developing scripts for automation frameworks. Java serves as the scripting language for writing test scripts, enabling object-oriented programming features that enhance the scalability and maintainability of test cases. Selenium WebDriver is the core tool for simulating user interactions with web applications, crucial for functional testing across different browsers . Laksmi uses these tools within frameworks like TestNG and the Page Object Model (POM), which facilitate structured and organized test scripts that separate test logic from test data, improving code readability and reusability . Moreover, integrating with Maven allows for effective build management and execution of tests, while Jenkins supports CI processes that automatically trigger these tests .

Laksmi manages defect tracking and resolution through systematic processes, utilizing tools such as JIRA to facilitate comprehensive management of the defect life cycle. She uses JIRA to record, track, and prioritize defects, allowing for efficient communication with developers about issues needing attention . This tool provides visibility into the status of defects, helping to coordinate with team members and ensure timely resolution. Laksmi's approach includes documenting defects with detailed steps to reproduce, using screenshots and traceability metrics to communicate issues effectively . With these practices, she ensures that defects are effectively tracked from identification through verification after fixes are applied, enhancing the reliability and quality of the software .

Laksmi's role as a Business Analyst significantly complements her testing functions by providing insights into business requirements and user needs, thereby enhancing her ability to design relevant and comprehensive test cases. As a Business Analyst, she interacts closely with stakeholders to gather requirements and accurately translate them into technical specifications, which informs her testing strategies and cases . This dual capability enables her to bridge gaps between technical teams and business users, ensuring that software solutions align with user expectations. Her expertise in using flow diagrams, swimlanes, and wireframes aids in visualizing these requirements effectively, contributing to more targeted and efficient testing processes . Consequently, her integrated approach supports more effective software delivery, with testing that thoroughly validates not only technical accuracy but also user satisfaction and business value .

Using multiple testing tools and methodologies across varied domains poses challenges such as integration complexity, tool compatibility issues, and increased learning curves for different technologies. These challenges can lead to inefficiencies and potential overlaps in testing efforts unless effectively managed. Laksmi addresses these challenges by leveraging her comprehensive understanding of both the Waterfall and Agile methodologies, choosing tools that align well with the project requirements and domain-specific needs . Her proficiency in integrating tools like JIRA, Selenium, and Jenkins into her testing processes allows her to manage the complexities of tool coordination seamlessly. Regular training, collaboration, and cross-team communication further support her in overcoming the steep learning curves and ensures her teams remain adept at handling diverse testing environments . By streamlining testing processes and maintaining thorough documentation, Laksmi minimizes the risks associated with using diverse tools and methodologies .

In Laksmi's quality assurance strategy, manual testing complements automated testing to ensure comprehensive test coverage and enhance the reliability of software applications. Manual testing is employed for exploratory testing, usability, and functionality verification in scenarios where human judgment is required, such as Ad-hoc and UAT (User Acceptance Testing). On the other hand, automation is pivotal in regression and smoke testing, where consistent test execution across multiple cycles is beneficial. Her use of Selenium in combination with frameworks like TestNG and POM for automation ensures efficient handling of repeatable and data-driven test scenarios . This dual approach allows for targeted use of human insight while leveraging automation for speed and consistency, offering a balanced QA strategy that optimizes resource allocation .

Laksmi has employed a combination of Waterfall, Agile, and hybrid methodologies for test planning and execution, which significantly influence the quality and efficiency of software delivery. The Waterfall methodology provides a structured approach with clear stages for planning, design, implementation, testing, and maintenance, suitable for projects with well-defined requirements and schedules . Conversely, the Agile methodology offers a more flexible approach, emphasizing iterative development and frequent reassessment, facilitating faster response to change and evolving requirements . By adapting these methodologies, Laksmi ensures a dynamic testing process, which covers comprehensive test planning and execution, aligning with stakeholder expectations and enhancing collaboration within cross-functional teams. This flexibility and structure allow for proactive identification of issues, timely delivery, and higher quality software outputs .

Laksmi's expertise in software testing is demonstrated through her extensive experience in both manual and automated testing, complemented by a strong understanding of different Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) methodologies, including Waterfall and Agile. Her proficiency spans various domains such as finance, banking, and insurance where she has applied tools like Selenium WebDriver for automation and conducted an array of testing types such as Functional, Integration, System, Smoke, Regression, and Ad-hoc Testing . Her involvement in preparing test scripts using Selenium WebDriver and managing defects with JIRA highlights her capability in end-to-end defect life cycle management . Furthermore, Laksmi's role as a Senior Quality Analyst has involved creating automated and manual test suites, proving her capability to handle testing across different platforms and domains .

Laksmi's proficiency in SQL and backend validation significantly enhances her capabilities in testing complex applications, especially those requiring extensive data manipulation and integrity checks. SQL skills enable her to perform backend validation by writing and executing queries to ensure data integrity within databases, a crucial aspect when testing applications with complex data interactions across financial, banking, or insurance domains . This ability allows her to validate the backend processes of the application under test, ensuring correct data retrieval, insertion, update, and deletion operations. Her competency in multiple database technologies such as ORACLE, MySQL, and POSTGRES further extends her capacity to adapt testing strategies to various backend systems, ensuring that applications function as intended under real-world scenarios .

Laksmi has integrated Jenkins into her testing processes as a part of her Continuous Integration (CI) approach, which significantly enhances the efficiency and automation of testing cycles. By using Jenkins for running tests on a nightly basis, she ensures automated and consistent execution of test suites, leading to early detection of defects and minimizing the risk of defect propagation across stages of development . This integration with Jenkins allows for seamless reporting of test results and supports collaboration with development teams for prompt defect resolution. Moreover, the integration with Jenkins facilitates the use of Maven for project builds, thus streamlining the overall test management and execution processes .

You might also like