Manual & Automation Tester Resume
5.00/5 (Submit Your Rating)
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