Quality Analyst Resume
Baltimore, MD
SUMMARY
- QA Automation Engineer with 6+ years of experience in all phases of Software Testing Life Cycle (STLC), that includes designing and implementing Test strategy, Test Plans, Test Cases, Test Execution, Defect Reporting and Tracking. Expertise in developing Automation Test Scripts using Selenium WebDriver, Java, TestNG for web - based applications.
- Experienced in implementation of different QA methodologies, plans and strategies in Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Proficient in implementing Agile (Sprint/Scrum)Methodology by analyzing requirement specifications and responsible for developing test scenarios, plans, test cases, strategies, scope, test procedures and test matrices.
- Expertise in Automation tools such as Selenium (WebDriver, IDE/RC).
- Experienced in performing GUI, Functional testing, System testing, Regression testing, and User Acceptance Testing (UAT) using manual & automated testing tools.
- Used Web development and testing tools like XPath, CSS Inspector.
- Used Screenshots for bug reporting, analysis and exception debugging using Extent Reports reporting library with TestNG.
- Implemented the selenium synchronization using implicit and explicit waits.
- Knowledge in Core Java and Object-Oriented Concepts like Inheritance, Polymorphism, Exception Handling and Collections.
- Proficiently worked on Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like @Test, @BeforeMethod, @AfterMethod @BeforeTest and @AfterTest.
- Experience in PL/SQL, DML and DDL, writing Complex SQL and test scripts for Backend Testing.
- Worked on databases such as Oracle, MySQL.
- Good experience with Automation Testing Tools using Quick Test Professional (QTP).
- Enhanced test scripts by parameterization, inserting check points and synchronization points.
- Effectively involved in Defects Logging, tracking and managing Defect Life Cycles using HP Quality Center and JIRA.
- Knowledge in using UNIX commands.
- Web Development technologies HTML, CSS, JavaScript and XML.
- Skilled in Coordinating with Project Managers, Business Analysts and System Analysts to set up the pre-validation and validation environment to execute the scripts.
- Ability to work effectively as an individual contributor and an excellent Team player.
TECHNICAL SKILLS
Database management systems: Oracle, MS SQL Server
Coding languages and tools: SQL, Java, Selenium, HTML, JavaScript
Test Build& Integration Tools: Maven, Jenkins
Bug Tracking Tools: JIRA, ALM
Operating Systems: Windows, Linux
Automation Tools: Selenium, QTP, Selenium IDE
Testing Approaches: Agile/Scrum, SDLC, STLC, Bug Life Cycle
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari.
MS Office Tools: Outlook, Word, Excel, PowerPoint.
PROFESSIONAL EXPERIENCE
Confidential, Baltimore, MD
Quality Analyst
Responsibilities:
- Performed functional, UAT and End to end testing. Prepared test data for positive and negative test scenarios as per application specification requirements.
- Responsible for periodic updating of Test Plans and Test Cases as per Requirement Specifications and Business rules.
- Developed and enhanced various test scripts using Selenium WebDriver to handle the changes occurred in the web elements during the build releases.
- Manually tested the functionality and developed automation test scripts to perform functional and regression testing.
- Integrated Automation scripts on Continuous Integration tool Jenkins for nightly batch run of the script.
- Worked closely with development team to resolve the defects and Testability issues throughout software testing life cycle.
- Successfully wrote SQL queries to verify the database updates, inserts and deletion of the records using My SQL.
- Used Selenium WebDriver for automating of Cross Browser Testing on IE, Firefox, and Chrome.
- Used JIRA for bug tracking.
- Regression testing was performed after each build release of the application using Selenium.
- Knowledge on REST API validations Like POST, PUT, GET and DELETE.
- Followed Agile testing methodology, participated in daily SCRUM meetings and testing each module.
- Involved in test approach & test case walkthrough, review with peers and test leads. The Work group consists of business system analysts, developers and architects.
Environment: Quality Center, Web services, Oracle, UNIX, JIRA, Oracle.
Confidential, FRANKLIN LAKES, NJ
Quality Analyst
Responsibilities:
- Converted manual test cases into Selenium automated scripts using Java and executed automated test cases using Selenium WebDriver.
- Automated Regression Test cases using Selenium WebDriver, TestNG, Maven and used Jenkins to execute these test scripts periodically using Java.
- Created Test strategy and plan, created test data and organized test plans and test runs for automation.
- Identified test cases to automate, prioritized suitable candidates for automation and automated test cases.
- Thoroughly reviewed Business Requirement Documents (BRD) & technical specifications to create test estimates and, to develop test strategy and test plan for various projects.
- Developed automation testing procedures to increase efficiency and productivity.
- Identifying Test Conditions, Test Cases and Test Data for system testing.
- Involved in daily meeting with team members to keep track of defects & test execution and provided update on testing progress to clients.
- Defined test cases from technical specifications.
- Identify and report test metrics Defect/Issue/Risk.
- Coordination with the client, onsite manager and development team on a daily basis.
- Designed and executed test cases, identified and acquired test data, analyzed test results, created defects to be the customer’s voice for quality.
- Worked on different modules to report and track the defects in JIRA, and communicated issues with the developers for a better solution.
- Reviewed database test cases according to assigned requirements to validate reports by retrieving data with complex SQL queries.
Environment: TestNG, Maven, Jenkins, Webservices, JIRA, Oracle.
Confidential, Warren, NJ
Quality Analyst
Responsibilities:
- Analyzed the Business Requirements Specification, System Requirements Specification and User Interface Specification documents.
- Performed Extensive Manual Testing.
- Setting Test plan and Test Lab in Quality center for the projects to create and access requirements, defects, test cases and reports for the status.
- Created and executed detailed test cases with systematic procedure and expected results and maintained the Test Logs, Test Reports, Test Issues, defect tracking using Quality Center/ALM.
- Involved in writing and designing templates for the Test Plans and Test cases.
- Created test coverage matrix for Regression and Smoke Testing of the product.
- Converted manual test cases to automation scripts using QTP.
- Developed automation scripts in Quick Test Professional (QTP) to automate smoke and regression testing and automated test data load for every build cycle.
- Modify Object Repository to help QTP identify GUI objects. Enhanced the scripts in QTP using VBScript.
- Used Oracle as the backend database.
- Written SQL Queries on Oracle database.
- Reported using QA status Reports, Defect Log Reports, Traceability Reports and Test Execution and Results Reports.
- Involved in updating and executing test cases according to requirements.
- Identified the Test Cases and documented them in Quality Center/ALM.
- Prepared various reports based on different stages of Testing.
Environment: QTP, Oracle, Quality Center/ALM, VBScript, UNIX.
