We provide IT Staff Augmentation Services!

Software Tester Resume

5.00/5 (Submit Your Rating)

CA

SUMMARY:

  • I wish to take up challenges to improve my knowledge for development of self and organization, and to achieve a challenging position in the field of IT.
  • As a QA Tester committed to adding value to the end - product through detailed quality assurance testing. Specialize in applying a sound knowledge of various technologies to ensure optimal quality. In depth knowledge of SDLC and its various aspects like functionality, performance, and integration. Expert in test scripts development and coordinating with development team to fix bugs.
  • Around 6 years of experience as Software Development Engineer in Test.
  • Involved in Webservice testing, Automation, Component Integration testing, regression testing and CI integration.
  • Strong understanding of Agile& all phases of Software Testing Life Cycle (STLC).
  • Expertise in Selenium automation using Selenium WebDriver using JAVA, C sharp and Ruby.
  • Executed automation scripts on different browsers/environments & reported defects/results to the team
  • Proven ability in developing BDD scripts with Cucumber and writing step definitions for behavior.
  • Expert in writing groovy script to automate REST APIs using SoapUI pro tool 5.2.
  • Experience in Sprint planning, Technical discussions, preparation of test analysis design and Test Case Design, Environment setup, execution of test cases and defect management.
  • Implemented Page Objects, Data Driven, Keyword Driven, Hybrid automation frameworks using Selenium WebDriver, JAVA, Python and TestNG.
  • Maintained the Selenium & JAVA automation code in source controls like SVN, TFS and GIT over the time for improvements and new features.
  • Worked on CI/CD (continuous integration &deployment) & Jenkins framework.
  • Excellent knowledge on python scripting.
  • Excellent work experience on TestNG framework.
  • Expertise in writing SQL Queries, SQL Scripts and performing Database testing.
  • Proven skills in Leading and training teams, Test Management and Meeting the deadlines
  • Strong communication & interaction with Clients, Developers, Business Analysts, Management
  • Strong experience Insurance and Retail domains.
  • Ability in Working individually or as a part of team, Problem solving, Process improvement activities, Analytical skills, Reporting and Assisting to Manager
  • Experience in writing dynamic Xpath using firebug.
  • Experience in debugging the logs, analyze the issues and reporting the same to dev team.
  • Experience in setting up the test environment in cloud foundry in the allocated test space.
  • Experience in setup the redis database in cloud and used it to avoid network traffic.
  • Experience in writing user stories in test foundation server.
  • Experience in verifying the log files to ensure that no sensitive data has been logged in it.
  • Used postman client, fiddler for testing REST APIs manually.
  • Experience in preparing status reports on CI/CD automation results and sent to stake holders.
  • Experience with web application servers such as Tomcat, and Web servers such as Apache
  • Involved in production supports and maintenance of stable automation scripts.
  • Involved in the automation script code review Confidential the end of every release.
  • Involved in developing a web application for test team (tracks team members & their daily activities info) using Angular JS, HTML.

TECHNICAL SKILLS:

Automation Test Tools: SoapUI Pro, Ready API

Performance Test Tools: Elementary knowledge on Load Runner.

Operating system and Databases: Windows 7/8, Windows Server 2008/2012, LINUX MS SQL Server 2008/2008R2/2012, MySQL, Oracle

Manual Test Tools: Postman client, Fiddler, Swagger UI

Other utilities: Test Foundation system, GIT Repository, MTM, Cloud Foundry and AWS.

Defect management tool: DTS (Defect Tracking System), Bugzilla, JIRA and TFS, HP ALM

Programming Languages & Development tools: Core java, Angular 4, HTML, CSS, Java script, Groovy scripting, Python, Ruby, Cucumber, Typescript, Java script, C#, hibernateEclipse, VB scripting, Microsoft Visual studios, and Junit.

PROFESSIONAL EXPERIENCE:

Confidential, CA

Software Tester

Roles and Responsibilities:

  • Requirement analysis and raising DS Review comments.
  • Test Environment setup for testcase execution.
  • Implemented automation using Selenium WebDriver, JAVA, Cucumber, Maven.
  • Extensively automated regression and functional test suites using Selenium WebDriver, JAVA, TestNG.
  • Implemented Page Objects framework, Hybrid framework and 15 Maintenance of automation suite when change of requirements.
  • Created and maintained defect reports using TFS.
  • Used signature algorithm to generate 64bit signature which acts as a token to identify the authorized user.
  • Verifying logs for the output parameters & debugging the same if any issue comes.
  • Migrated the test environment from cloud foundry to AWS.
  • Lead the team during hotfix & production support.
  • Debugging the issues and report it to development team.
  • Raising bugs and retesting the bugs in HP QC.
  • Used hibernate framework to retrieve data from tables to the scripts in the form of java objects.
  • Page classes from scratch to represent web pages.
  • Developed Keyword Driven and Data Driven frameworks to retrieve test actions, test data from Excel files and SQL Databases.
  • Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA for Cucumber.
  • Used Ruby gems and methods to develop automation test scripts.
  • Used Jenkins tool for continuous integration.
  • Wrote SQL queries extensively, queried database and generated test reports.
  • Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings
  • Identified weaknesses in QA Processes, Web testing, Selenium Automation. Suggested & implemented improvements.
  • Performed parallel execution of test suites in different browsers Confidential the same time using testNG.
  • Used different kind of annotations like @Beforemethod, @Aftermethod, @test, @find By, @parameters, @data provider etc to achieve the automation testing goals.
  • Performed DB validation testing to ensure that the data entered is sensible and reasonable.
  • Prepared and maintained pre-requisite data to load the DB before executing the test scripts.
  • Trained the team on new functionalities and new automation tools.
  • Ensuring all development tasks meet quality criteria through test planning, test execution, quality assurance and issue tracking.
  • Work closely on the deadlines of the project
  • Ensure the team is focusing on automation along with manual testing.
  • Ensure that Rewards are given for each achievement in the team.
  • Resolving conflicts among team members.

Environment: Postman, SoapUI pro, Jenkins, AWS, Redis, TestNG, SQL Workbench, GIT Repository, Selenium Web driver using java and python, Groovy scripting, JIRA, Cucumber and Swagger UI.

Confidential, TX

QA engineer

Roles and Responsibilities:

  • Requirement analysis and raising DS Review comments.
  • Test Environment setup for testcase execution.
  • Involved in API testing includes both functional & nonfunctional.
  • Test scripts preparation for automation and validation on 1D build.
  • Used C# to automate the scripts.
  • Involved in GUI testing.
  • Used hibernate to return the table objects in the form of java objects in the automation scripts.
  • Developed automation test cases, executed these test scripts from test lab and logged defects in Jira.
  • Used SOAP UI Pro and Ready API tool to test webservices like Restful APIs and soap interfaces.
  • Used different kind of assertions to validate the soap and rest responses.
  • Used groovy scripting to parameterize the rest APIs.
  • Preparing daily status reports.
  • Used Jenkins as integration tool to automate the deployment process(CI/CD)
  • Automating scripts using selenium web driver using python.
  • Maintenance of automation suite when change of requirements.
  • Created and maintained defect reports using TFS.
  • Designed data-driven testing of Selenium and captured data dynamically from web controls.
  • Performed Functional, System and Regression Testing on the web and mobile applications Confidential various phases of the Project Life Cycle.
  • Performed browser compatibility testing of an application under various cross browsers (Firefox, IE, Chrome) using HTML IDs and XPATH in Selenium WebDriver.
  • Used dynamic Xpaths to locate web elements using contains, starts with functions.
  • Attend daily standup meeting to update your activity status and impediments if any.
  • Set up the test environment before getting build from development team.
  • Used HP QC to verify and validate the testcases.
  • Involved in debugging the issues if any script fails in automation & debugging the database issues.

Environment: Selenium Web driver, cloud foundry, Junit, SQL server, Python scripting, Maven build tool, TestNG, Jenkins, Ready API tool, postman, Groovy scripting, Testng, Cucumber BDD.

Confidential, MI

QA Tester

Roles and Responsibilities:

  • Understanding and analyzing the Business requirements and functions requirements.
  • Prepared High-Level Test scenarios based on Business requirements, Functional Specifications.
  • Involved in creating, updating, and executing of test cases according to requirements.
  • Developed and maintained automated regression test cases in Selenium Web driver.
  • Configured Maven for JAVA automation projects and developed Maven project object model (POM).
  • Performed Smoke, Sanity, Functional, Unit, End-End Integration, Re-testing, Regression, Performance and Security testing in each build.
  • Designed, coded, and executed automated tests using TestNG and Generate tests using Log4j in various output target.
  • Conducted Defect Triage Meetings with Developers, SME's, and Business Analysts.
  • Actively participated in User Acceptance testing.
  • Created execution plans for regression testing for each Sprint.
  • Updated test results in Confluence tool for every Sprint release.
  • Utilized JIRA defect tracking tool to log and track the issues.

Environment: Selenium Webdriver, POM approach, Apache POI, TestNG, Maven framework, Cucumber BDD with Gherkin, GIT Repo, JIRA, SQL Workbench, Redis, Maven and Jenkins

Confidential, Dallas, TX

QA Engineer

Roles and Responsibilities:

  • Prepared Test Plan, test Cases, Test scripts and Test Metrics for the application as well as for the database verification based on the functional requirements, portal redesigned and test specs.
  • Worked in Agile environment, with an ability to accommodate and test the newly proposed changes Confidential any point of time during the release.
  • Evaluate and analyze Business Requirements, Functional Specification documents.
  • Developed and executed test plans, test cases and test matrices utilizing QA best practices and standards.
  • Expertise on Mobile App automation testing Using APPIUM.
  • Worked on mobile testing for iOS and android devices for native application and hybrid application.
  • Involved in designing and implementing of hybrid automation framework to be used with Selenium WebDriver.
  • Performed Data driven testing Selenium WebDriver using TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
  • Developed Test cases manually and generated Automation Scripts using open source tools like Selenium Web Driver, TestNG, SOAP UI, Maven and Jenkins.
  • Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
  • Worked on testing applications on different browsers like IE, Firefox, Android, Safari, and Chrome.
  • Wrote Maven build scripts to automate the compilation and execution of TestNG test cases/suites.
  • Logging and tracking defects on a release basis using JIRA.
  • Writing and executing script for regression and functional testing using QTP.
  • SQL queries for database validation.
  • Defects were tracked and prioritized using Quality Center and analyzed the variation between expected result and actual result.
  • Maintaining Banking environments to mitigate customer downtime, sustain equipment longevity and performance, and achieve compliance with NCR expectations .
  • Participated in various meetings and discussed Enhancement and Modification Request issues.

Environment: Windows 8, Web application, Selenium Grid/Webdriver, SOAP UI, HTML5, XML, Java Script, UNIX, Jira, QTP, VB scripting, Junit, Sprint Driven Development, XPath, CSS, Firebug, SQL, Oracle.

Confidential, Utah

QA Tester

Roles and responsibilities:

  • Requirement analysis and raising DS Review comments.
  • Evaluated the data quality of Google maps before going into production and worked closely with Engineers, Product Managers and Operations team to address high priority issues.
  • Extracted and analyzed proprietary geodata using SQL queries, Pivot tables and visualized the data using charts and dashboards.
  • Performed quality audits for new maps stages as they are rolled out to global team and provided constructive feedback to different client teams.
  • Involved in reporting the daily status to the client managers against the project schedule, metrics preparation, review the test artifacts and knowledge transition to the team on requirement understanding, test procedure and test tool usage.
  • Involved in TAD preparation, Impact analysis preparation, Test case design preparation and peer review of it.
  • Performed validation json response using assertions like xpathMatch, Contains and Not contains etc.
  • Conducting daily standup meetings and take the status from the team members.
  • Allocating Test Environment setup for testing and testcase execution to the team members.
  • Test scripts preparation for automation and validating the scripts in the 1D build.
  • Prepared SQL queries and stored procedures to load the data into the DB before running the automated scripts.
  • Have done DB testing by executing basic oracle and SQL commands.
  • Raised the bugs in the JIRA tool and assigning the bugs to the respective developer.
  • Tested the fixed bugs and updated the bug status.
  • Have done regression testing whenever a new CR has been introduced in the system.
  • Have maintained common libraries across the teams to reduce the code duplication.

Environment: Ready API, Postman client, Fiddler, Groovy scripting, MTM,TFS tool, Core java, Oracle, Pivotal cloud foundry, Keyword and data driven framework.

Confidential, Herndon, VA

QA Analyst

Roles and responsibilities:

  • Liaise with subject matter experts to gain a thorough understanding of client’s testing requirements.
  • Collect various artifacts that provide functional specifications of the application and perform a thorough system study.
  • Perform a critical analysis of the change requests and carry out an impact analysis.
  • Conduct knowledge transition sessions and transfer the application knowledge to the team.
  • Collaborate with the team in the preparation of Test Strategies / plans and test cases.
  • Review test strategy, test plan, test scenarios and test cases to ensure appropriate requirements coverage. Validation of the requirements traceability matrix.
  • Environment setup for testing.
  • Performed quality audits for new maps stages as they are rolled out to global team and provided constructive feedback to different client teams.
  • Involved in reporting the daily status to the client managers against the project schedule, metrics preparation, review the test artifacts and knowledge transition to the team on requirement understanding, test procedure and test tool usage.
  • Involved in TAD preparation, Impact analysis preparation, Test case design preparation and peer review of it.
  • Implemented data driven and keyword driven frameworks.
  • Have used fuzzy automation framework to automate web services using WSDL.
  • Used C# to write test scripts to test the web application using web driver.
  • Test scripts preparation using JavaScript for automation and validation on MST build.
  • Through manual testing on the features to optimize the defects and aim for the quality product.
  • Done a POC for CI (Continuous Integration) and Soap testing for this project.
  • Participate in daily, weekly, and monthly status calls and Tech Audit meetings.
  • Upgrade testing.
  • Site support

Environment: Soap UI, Fiddler, Microsoft Excel, WSDL file, HP ALM, SVN and Putty.

We'd love your feedback!