We provide IT Staff Augmentation Services!

Manual & Automation Tester Resume

Auburn Hills, MI

SUMMARY

  • 9+ years of diverse experience as Quality Assurance Analyst with both Manual and Automation Testing of Web applications using Java, Selenium Web driver tool in various domains like Retail and Healthcare.
  • Extensive knowledge of QA methodology, Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC).
  • Excellent understanding of entire SDLC including the Waterfall and Agile methodologies
  • Experience in writing and developing Test Strategies, Test Plans, Test Scenarios and defining test cases for a given set of requirements
  • Strong skills in testing frameworks including Selenium WebDriver, TestNG and JUnit frameworks.
  • Familiar with Web Technologies: HTML, CSS, Rest Api, Xpath, XML, Java, Maven, Fire Path, Firebug, ChroPath, Testing, Junit Technologies.
  • Good knowledge in Core Java Programming and Object - Oriented Programming concepts
  • Ability to collaborate with large teams to accomplish deliverables.
  • Expertise in bug reporting, tracking and documentation using JIRA.
  • Automation of functional testing for desktop applications using Sikuli.
  • Good knowledge on Maven as build deploy and dependency management tool.
  • Experience in continuous integration process using Jenkins
  • Strong knowledge on version controls like Git and bitbucket.
  • Knowledge of various testing approaches including Key Word Driven, Hybrid driven and data-driven testing approaches.
  • Designed, Developed, Executed and Maintained automated Test Scripts using by BDD (Behavior Driven Development) and TDD (Test Driven Development) testing framework with Gherkin Language.
  • Excellent analytical and debugging skills, issue finding, solving and learning skills.
  • Good communication skills, interpersonal skills, self-motivated, quick learner, and a team player.
  • Strong technical skills on selenium grid for parallel execution test cases in different browsers and environments.

TECHNICAL SKILLS

Testing Tools & API: Selenium (IDE/ RC/Web Driver/ GRID), Firebug, Fire Path, ChroPath, JXL, SOAPUI, Apache HTTP Client, Test NG, Junit, Maven, Log4j

Languages: JAVA, HTML, CSS, XML

Web services: JSON, XML SOAP, REST, WSDL, Postman

Dev Methodoligies: Agile, Waterfall

Bug Tracking Tools: Quality Center, Bugzilla, JIRA

IDEs: NetBeans, IntelliJ, Eclipse, VsCode

OS: Windows, MAC, UNIX, Windows

Other Tools: TFS, GIT, Bit Bucket

Build Tools/Coverage Tools: ANT, Jenkins, Maven

PROFESSIONAL EXPERIENCE

Manual & Automation Tester

Confidential

Responsibilities:

  • Excellent understanding of Software Development life Cycle (SDLC) and importance of QA in Development/ Enhancement and Maintenance of software applications.
  • Participating in requirements review process with the business analysts, development team and testing team on the story cards.
  • Collaborated with the implementation partner team members to understand the functionality implemented, and write the test cases
  • Contribute to the Master Test Strategy across the application with the Testing team members of the other modules
  • Used Jenkins as continuous integration server to run automated test suites.
  • Log, track, and verify resolution for all software and specification defects in JIRA
  • Identify testing requirements and formulate test plans by using the business requirements and use case documents.
  • Responsible the development and documentation of test cases and procedures based on delivered requirements.
  • Documented and executed Test scripts based on Functional Requirement document using the Quality Center.
  • Review the test cases with the test leads and the business teams and in corporate feedback
  • Test data preparation, and management
  • Run manual interface testing for all the batch interfaces and verify the outcomes to previously defined layouts and mapping documents
  • Exporting testing reports and distributing to the stakeholders for release decisions.
  • Automate the Provider Enrollment and Member Enrollment module functionality in the self-service web-application using Selenium, TestNG and JUnit.
  • Release planning with the scrum master and the rest of the team.

Confidential, Auburn Hills, MI

Responsibilities:

  • Involved in development of BDD framework approach with Cucumber, Selenium with Java
  • Identifying the feasible automation test scenarios from the manual test cases based on acceptance criteria
  • Automating scenarios using Selenium with Java
  • Creating and executing regression suite for the application
  • Generating customized automation test result extent report
  • Maintaining Selenium and Java automation code and resources using Bitbucket
  • Used Maven for Project build management
  • Creating branches on the source code, adding, staging and committing code as a part of automation testing - Bitbucket, GIT
  • Analyzing the Business Requirement Specifications received from business team
  • Involved in Sprint planning for the Stories
  • Estimated Testing efforts for the business stories
  • Involved in the review of acceptance criteria for the stories
  • Participating in Sprint Retrospective Meetings
  • Logging defects using JIRA Test management tool
  • Preparing automation summary reports and publish report to team

Confidential, New Jersey

Responsibilities:

  • Automated web application (Debt manager) to extract the customer information.
  • Participated in Sprint Planning Process and developing Test Plan with the team.
  • Identifying the test scenarios that need to be automated in ROMA Web application
  • Prepared and executed Test Cases as per System Requirements and User Stories.
  • Prepared feature scenarios and automation scripts in Selenium with Cucumber.
  • Implemented different automation frameworks like POM.
  • Executed and debug test scripts.
  • Performed defect tracking and management in JIRA.
  • Good understanding on controls testing in risk management.
  • Regression testing and generating reports through Jenkins.

Manual Tester

Confidential

Responsibilities:

  • Review interface requirements and mapping documents
  • Create tests cases for main flows and alternate flows
  • Create test files according to the specifications for executing the test scenarios
  • Execute test cases and share findings with the development teams
  • Regression test bug fixes
  • Analyze the batch issues and provide the resolutions for midrange application

Hire Now