Qa Automation Tester Resume
SUMMARY
- Over 6 years of experience in Information Technology with specializing in Software Quality Assurance Testing, proficient in testing on Client/server and Web based applications and good experience on Core java, OOPS concepts.
- Experience in testing Applications in Finance, Healthcare, Banking & Retail Domains.
- Well versed with QA standards and methodologies and hands - on knowledge of all phases of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle(STLC).
- Good experience in implementing Agile (Scrum), Methodologies and Waterfall Methodologies in Testing Projects.
- Extensively involved in entire QA Process and defect Management life cycle.
- Extensive experience in Black box Testing/Functionality Testing, Integration Testing, Regression Testing, System Testing, Adhoc Testing, Browser Compatibility Testing, Content Testing, Smoke Testing, Report Testing and User Acceptance Testing.
- Proficient in various test management and defect tracking tools such as HP Quality Center/ALM, JIRA.
- Strong experience in analyzing and understanding Business specifications, testing requirements and developing detailed Test plans, Test cases, Test scripts, and Test Scenarios and expertise in Bug tracking and Incident reporting.
- Experienced in creating and maintaining framework using Selenium WebDriver.
- Extensively worked on Keyword and Data Driven frame work with JUnit and TestNG.
- Practical hands on experience in different automation frameworks like TestNG Framework, Keyword Driven Framework, Data Driven Framework, and Hybrid Framework with Data Driven Framework and Page Object Model (POM) .
- Identified correct GUI Web Elements using various Selenium Locators like ID, Name, Tag name, Class name, Link Text, Partial Link Text, XPath and CSS for creating automation scripts.
- Responsible for maintaining code using SVN, Git and used Maven as build tool.
- Involved in the usage of BDD framework to develop Cucumber step definitions, scenarios and features using acceptance criteria which was produced by business analyst to perform UAT testing.
- Hands on Experience on Continuation Integration Tools like Jenkins.
- Hands on experience in writing SQL queries to perform back end testing for the expected results.
- Extensive experience using manual testing to troubleshoot Systems integration, GUI, Compatibility, Functionality and Database.
- Good knowledge testing Web Services using SoapUI and Rest API.
- Prepared weekly and daily reports.
- Possess excellent analytical, problem solving and self-organizing skills.
- Excellent communication, presentation and documentation skills with a proven ability to achieve positive results consistently, even under pressure.
- Motivated self-starter with exceptional team building and interpersonal skills.
- Dynamic and assertive team player with a strong inclination to improve and optimize process development and implementation.
TECHNICAL SKILLS
Testing Tools: Selenium IDE, Selenium Web Driver, Selenium Grid, Jenkins, Cucumber, Jira, Maven, Git
Languages: JAVA, J2EE, Core Java, Java Script, JDBC, C,C++, VBScript, HTML,XML
IDE: Eclipse
Web Debugging: Fire Bug, Fire Path, CSS and Xpath.
Test Frame Work: JUnit, TestNG, Data driven Framework, Keyword Driven Framework, Hybrid Framework
Data Bases: SQL Server, Oracle(9i,10g,11g) and MS Access
Bug Tracking Tools: Jira, Rally, Test director/Quality center/ALM, Enterprise Tester
Operating Systems: Windows2000, Windows XP, Windows, Vista, Windows 7/10, Mac OS, Unix, Linux.
Processes: Agile - Scrum, waterfall
PROFESSIONAL EXPERIENCE
Confidential
QA Automation Tester
Responsibilities:
- Working as a part of cross-functional team of developers and business users to design and create appropriate test packages.
- Analyzed business requirements, system requirements, and data mapping requirement specifications interacting with client, developers and QA team.
- Created and implemented Test Plan and Test Strategy Document outlining the scope, objectives, timeline and focus of software testing effort for functional, regression and user acceptance testing.
- Involved in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automated testing.
- Developed and maintained automated regression test cases in Selenium Web Driver and TestNG using Java as the programming language.
- Responsible for implementation of Data Driven Automation Framework build using Selenium Web Driver, TestNG and Maven technologies under Java platform
- Identified and created automation test cases and test scripts using hybrid framework with Data Driven Framework and page object model (POM) to test the web application.
- Expertise in using TestNG tool to perform cross browser and parallel testing. Utilized various TestNG annotations and generate reports.
- Used Git as a code repository.
- Integrated Automation scripts with Continuous Integration tool Jenkins for nightly batch run of the Script.
- Performed backend testing by writing SQL queries to check backend data and data integrity.
- Captured and reported the defects in Jira and prioritized them according to their severity.
- Precisely documented and provided the required information for the development team to recreate the defect to allow an early fix.
- Liaising with the development team as required for efficient and effective testing.
- Performing retest following the defect fix.
- Responsible for Regression testing following the new enhancements and defect fixes to ensure the product works as expected.
- Involved in performing User Acceptance Testing (UAT).
- Conducted the system integration testing of the application for different modules.
- Actively participated in daily scrum and sprint meetings as part of Agile Environment.
Environment: Java, J2EE, JavaScript, Selenium IDE, Selenium Web driver, JUnit, TestNG, Maven, Jenkins, JIRA, Quality Center, Oracle11g, GitHub, Agile (Scrum)
Confidential
Responsibilities:
- Reviewed Business Requirement and Software Specification Requirements to achieve better understanding of the Application.
- Prepared detailed test plans, acceptance criteria and test scenarios.
- Worked closely with the team creating test plan and test cases using functional requirements and business specification.
- ExecutedTest Casesand Gathered Test Execution results.
- Tested the Functionality of the application throughmanual Testing.
- Performed Positive, Negative, Regression, Integration,Sanity, Smoke,Functional, Security, User Acceptance testing (UAT).
- Written test scenarios and test cases based on the requirement documents using different test design techniques.
- Prepared test data based on Boundary Value Analysis (BVA) and Equivalence Class Partitioning (ECP).
- Involved in the usage of BDD framework to develop Cucumber step definitions, scenarios and features using acceptance criteria.
- Used Maven for building the WebDriver project. Integrated with Continuous Integration tool Jenkins for running test on nightly basis automatically.
- Used Git as code repository and Code Collaborator to manage code reviews
- Prepared the data to cover various scenarios and wrote SQL queries to verify the database updates, inserts and deletion of the records.
- Used JIRA for Identifying, logging, tracking and escalating bugs
- Provided reports on automation coverage, issues and prospects
- Responsible for collecting and analyzing the test metrics and then submitting the reports, which kept track of the status and progress of the testing effort.
- Attended the daily Bug review meetings, weekly status meetings and walkthroughs and interacted with Business Analysts and Developers for resolving Defects.
- Participated in daily SCRUM meetings and gave the daily status of testing.
Environment: Java, J2EE, JavaScript, Selenium IDE, Selenium Web driver, Cucumber, JUnit, TestNG, Maven, Jenkins, Jira, Quality Center, Oracle11g, GitHub, Agile (Scrum)
Confidential
QA Software Tester
Responsibilities:
- Involved in Preparation, Reviewing and Execution oftest cases.
- Involved in writingTest Planfor the web application after analyzing thespecificationsand business requirements.
- Worked with Agile Team and implemented Agile Methodology
- Performed End-to-EndManual Testingof the application.
- Wrote severalTest Casesfor testing various functionalities.
- Security testingensured the application business logic, and also helped identify and patch all the vulnerabilities of the application.
- Performedcompatibility testingon various browsers and operating systems to ensure excellent user acceptance.
- DevelopedTest casesto fully validate the functionality,and ensure that the application meets all the security requirements
- Modified and reviewed test cases developed by other testers.
- PerformedFunctional, Navigation, RegressionandSmoketests on the new enhancements added to the web application.
- Conducted Security,Database and User Acceptance testing (UAT).
- Used variousqueriesto validate and populate data into a table.
- WroteSQLStatements toextract Datafrom Tables and to verify the output Data of the reports.
- Performed extensive functionalGUI level testingand wrote /modified tests from scratch.
- Monitored and planned tests and test scripts usingQuality Center, and also used its bug reporting capabilities to track document bugs.
- Provided complete information to the developers to understand the bug, get an idea of its severity and about its reproducibility.
- Responsible for providing Maintenance and Support for the product.
- Analyze and verify the error (incidents) reported in Tellus by the customers.
- Re-create the reported error and accurately capture and document all information required for the team to facilitate early solution.
- Writing basic business flows for the application.
- Design and prepare the functional Test Scenarios, Test data & Test Cases ensuring all the requirements are met.
- Performing the peer review of the test cases.
Environment: Java, J2EE, JavaScript, Net VBScript, Tell US, Quality Center, UNIX, Oracle10g, Agile (Scrum)
