Qa Analyst Resume
Owings Mills, MD
SUMMARY:
- Over 5 years of experience in all phases of software life cycle, which includes system study, analysis, debugging, Manual & Automated testing.
- Proficient in developing Test Strategy, Test Plans, Test Procedure, Test Cases and Management of Bug Reports, Logs and Reporting Process.
- Extensive knowledge of Software Development Life Cycle (SDLC).
- Experienced in end to end testing which includes Test planning, Test case designing, Test scripting (manual, automated), and Test execution.
- Experienced with scripting languages, open source test tools, and commercial test tool scripting languages.
- Experienced in different types of testing like Black Box, Functional, GUI, Smoke, Regression, System, Acceptance, Integration, and Back end testing.
- Strong Knowledge with manual and automated testing tools.
- Hands on experience in Test automation using different Automation tools/techniques, using Selenium Web Driver/IDE/GRID, TestNG, Maven, Fire Bug, Fire Path, running scripts, and Debugging scripts in different environments.
- Expertise in tracking the Defects and logging them onto ALM.
- Experienced in editing and debugging tests using Selenium and logging defects using JIRA.
- Experienced in reporting the defects in ALM/Quality Center.
- Experienced in developing Test Scenarios, Test cases, and executing test cases for various applications to ensure proper business compliance and involved in writing SQL queries for data validation (Data base Testing).
- Hands on experience in Developing Automation Scripts, Execution and Analysis Test Results using Hybrid, Keyword Driven Framework and Data Driven Framework using Selenium.
- Experienced in implementing Automation Framework with Selenium (TestNG).
- Experienced in using Apache POI to read data from external sources to feed locators into the test script.
- Proficient in using GitHub as a source repository system to share code within the office as well as with the team overseas.
- Experienced in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
- Proficient in converting manual test cases into automated scripts using WebDriver and JUnit.
- Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
- Experienced in working both of UNIX & Linux environment to analyze log file & to monitor process.
- Extensively experienced in using SOAP UI for functional testing of web services.
- Excellent communication, problem solving skills, coordination, documentation, project planning and interpersonal skills.
TECHNICAL SKILLS:
Testing Automation Frameworks: SELENIUM (WEBDRIVER), SELENIUM (GRID), SELENIUM IDE, Soap UI, PostmanTesting Tools: HP ALM, JIRA
Testing Frameworks:: TestNG, JUNIT
Design Patterns: Builder, Factory, Page Objects, Page Factory
BDD Frameworks: Cucumber, JBehave
MS Tools: MS Word, MS Excel, MS Visio, MS Outlook
Operating Systems: Unix/Linux, Windows
Languages: JAVA/J2EE, C#, C, HTML, CSS
Build Tools: Ant, Maven
Application/Web Servers: Web Logic, Apache Tomcat
IDE: Eclipse, IntelliJ
RDBMS: Oracle, MySQL
Code Repositories: SVN, GIT
Continuous Integration: Jenkins
PROFESSIONAL EXPERIENCE:
Confidential, Owings Mills, MD
QA Analyst
Responsibilities:
- Reviewed Project Artifacts, analyzed Requirements, and designed the Test Plan.
- Identified, prioritized, and tracked testing action items and project open issues through SDLC.
- Developed Test cases and Test suites using existing technical and business documentation.
- Participated in software testing at all stages of Software Development Life Cycle.
- Worked in Agile software development methodology and attended daily scrum meetings to provide daily updates and collectively document the team updates.
- Executed GUI, usability, functionality and regression testing on QA Server.
- Prepared Test Plans, Test Methodology, Test Case, Test Scripts as per Functional and Business requirement for System/Functional Test Specification.
- Provided technical guidance, when needed to other members of Quality Assurance, Software Engineering, Product Management and Product support.
- Analyzed business requirements, functional requirements, use cases and provided feedback for clear understanding of each requirement.
- Created Function Library for common functionality of the application.
- Analyzed test results, identified bugs, and reported to the developers using TestNG.
- Responsible for scheduling the batch execution of the tests, log, and track defects using TestNG and Jenkins.
- Wrote SQL queries for testing data integrity in an Oracle database before testing the module.
- Involved in developing and executing automation regression testing and system testing using Selenium WebDriver.
- Performed Data driven testing to validate the components displayed on the website using Selenium WebDriver.
- Created various data tables based on created templates for different states to execute batch files in Selenium WebDriver.
- Developed components for each transaction used in the test script or scenario by using Selenium WebDriver.
- Developed Hybrid Automation Frameworks using Selenium WebDriver.
- Involved in using GitHub as a source repository system to share code within the office.
- Involved in using Jenkins as a continuous integration server to configure with GitHub and Maven.
- Tested Enterprise SOAP Web Services using SOAP UI tool.
- Participated in various meetings and discussed Enhancements and Modification Request issues.
- Reported application defects and worked with business analysts and developers to resolve technical/functional issues.
ENVIRONMENT: Selenium WebDriver, Maven, TestNG, Ant, Jenkins, GitHub, SharePoint, PHP, .Net, SOAP UI, SQL Server, MS Word, Windows, MS Project, Java, Java Script, XML, UNIX, MS Excel, PowerPoint, MS Outlook.
Confidential, Richmond, VA
QA Engineer
Overall Roles and Responsibilities:
- Responsible for analyzing system specification and interacting with business analysts and developers to formulate the test plans.
- Designed Test cases, Test scenarios, conducted functional, ad - hoc, and exploratory testing for the variety of applications with expanded test coverage.
- Performed input field validations by Data Base Testing using Data Tables and Flat files (created both positive and negative data for the same).
- Created Automation scripts to which results could be generated in text file, Excel, and HTML formats.
- Performed various types of process evaluations during each phase of the software development life cycle; including review, walk through, and system testing.
- Created Test design by using JIRA and tracked the defects and reported the defects to the concerned persons.
- Performed Database testing by using SQL queries.
- Created, and managed TestNG Scripts based on the Requirements, and Scenarios.
- Involved in using Maven build tools to manage framework dependency jar files.
- Involved in using Apache POI to read data from external sources to feed locators into the test script.
- Used Selenium Webdriver for regression testing for automation of multiple modules in the environments.
- Used Hybrid framework to develop Selenium automation test scripts.
- Developed components for each transaction used in the test script or scenario by using Selenium.
- Developed and executed automation Regression testing and System testing using Selenium.
- Used ANT to run the scripts in batch mode.
- Reported the found issues in bug tracking tool, followed up with the development team and verified them.
- Responsible for coordinating the User Acceptance Testing (UAT).
- Managed teams and coordinated team’s daily activities with scheduled status meetings.
- Assigned work and conducted status meetings with various teams.
ENVIRONMENT: Selenium WebDriver, TestNG, Maven, JIRA, Java, Java Script, C#, CSS, TOAD, Oracle, SQL Server, Windows, PHP, HTML, Agile, ANT, MS Outlook, MS Word, UNIX, MS Excel.
Confidential, Falls Church, VA
QA Tester
Overall Roles and Responsibilities:
- Involved in designing Test scripts based on the System requirements from the Business Analyst.
- Developed and presented Test approach, Test strategy and Test Plan.
- Performed black box testing, database testing, and web-based testing on several test phases.
- Prepared test plan and test cases using Quality Center/ALM for all the ongoing product development.
- Documented Test Plan Requirements and then formalized those requirements into viable Test Plans by importing said Test Plans into Quality Center/ALM.
- Verified the back end by using SQL queries on database.
- Developed automated regression test scripts using Selenium.
- Involved in converting manual test cases into automated scripts using Selenium and JUnit.
- Involved with User Acceptance Testing.
- Communicated with developers and team leaders on defect status
- Involved in reviewing of defects in daily meetings.
ENVIRONMENT: Selenium, TestNG, ANT, Quality Center/ALM, JUnit, C, C++, CSS, .Net, VBScript, Java, Java Script, MS SQL Server, Web Services, MS Excel, MS Word, MS Outlook, MS Visio, PowerPoint, Windows, UNIX.
