Quality Analyst Resume
SUMMARY
- Eight years of experience in the Information Technology Industry as a QA Tester in Manual and Automation Testing.
- Good knowledge of different phases of Software Testing and Software Development Life Cycle (SDLC) including Agile Methodology and Waterfall .
- Experience in Web based testing including GUI , Regression , Integration, System , Functional Testing ,
- User Acceptance Testing , Load and Performance Testing .
- Excellent experience in developing Test Scenarios, Test cases, Test Scripts and Test reports for Manual as well as Automated testing for various applications to ensure proper business compliance.
- Write Test cases, Test Plans using HP tools like Quality Center, ALM, MTM.
- Experience in Backend Testing using SQL queries on SQL Server .
- Proficient in all phases of Test Life Cycle from test planning to defect tracking and managing defect lifecycle.
- Experience in selenium automation using Cucumber, Selenium WebDriver, Selenium Grid, JUnit, TestNG, NUnit, and BrowserStack.
- Sound knowledge on Junit /TestNG framework for Smoke and Regression testing, Maven for Project building, Jenkins for Continuous Integration .
- Knowledge in working with various automation frameworks like Keyword Driven, Data Driven and Hybrid Frameworks.
- Very good experience in JavaScript writing.
- Experience in writing XPath using firebug and fire path to identify web elements.
- Adapted TAC (Test Automation Centre) tool for Regression Testing and guided the team members in using this tool and resolved few issues that the team was facing.
- Good experience in Web Services testing using SOAPUI.
- Experience in Test Automation using QTP on Web Based Applications.
- Demonstrated methodical, detail - oriented and thorough approach to all assignments while adhering to compressed timelines. Complete all assignments on or ahead of schedule.
- Consistently recognized for excellent problem-solving and analytical skills by programmers, project managers and supervisors.
TECHNICAL SKILLS
Test Automation Tools: Selenium IDE, Selenium RC, WebDriver, Grid, Cucumber, Appium, HP QTP, TAC tool, Auto IT, Sikuli
Build Management tools: Ant, Maven
Test Management Tools: Quality Center, Test Director, ALM, JIRA
Languages/Frameworks: JAVA, C#, JUnit, TestNG, Data Driven, Keyword Driven, Hybrid, NUnit
Scripting Languages: VB Scripting, JavaScript
Defect Management Tools: JIRA, Bugzilla, QC
IDE: Eclipse, Visual Studio 2015
Other Tools: Jenkins, Subversion (SVN), TFS, SQL Server, Log4J, Teamcity
Web Technologies: HTML, XML, .NET
Project Methodologies: Agile-Scrum, Waterfall
Operating Systems: Windows (XP, Vista,7,8,10), Mac OS X, Unix, Linux
PROFESSIONAL EXPERIENCE
Confidential
Quality Analyst
Responsibilities:
- Analyze functional specifications and design test scripts for load and performance testing using Visual Studio 2015.
- Work with DBAs and Developers to trouble shoot issues with automation Scripts.
- Work with DBAs and Developers to enhance the application performance.
- Coordinate with offshore team in creating and performing load and performance testing.
- Analyze Performance test results and send reports to the team members and Management.
- Create and maintain Test Scripts and Test Cases using Visual Studio 2015.
- Develop and maintain smoke and regression test cases in Team Foundation Server (TFS).
- Execute scripts on different browser s using Browserstack.
- Create Data Driven framework from scratch to perform regression testing.
- Work on NUnit framework in C# by using Page Objects Model and integrate the same with Teamcity to run smoke and regression test cases.
- Implement Page Object framework from scratch to represent web pages.
- Learn newly introduced TAC tool for creating automated test scripts.
- Use Workfront to report and track issues/bugs found during testing and follow through to assure all have been corrected.
Environment: Selenium, NUnit, Browserstack, Visual Studio 2015, C#, JavaScript, Load and Performance Testing using Visual Studio, MTM, Teamcity, Auto IT, Internet Explorer, Google Chrome, Mozilla Firefox, XML, SQL server 2012, Windows.
Confidential, Reston, VA
QA Engineer
Responsibilities:
- Analyze and review Key requirements and functional specifications documents uploaded in SharePoint.
- Tasks included test planning, test case development, Requirement traceability matrix, creating test analysis report and test execution.
- Performed functional testing of Web Services using SOAPUI Tool.
- Validated web services manually using SOAP UI.
- Conducted backend testing using SQL queries to validate data for database.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
- Involved in developing Selenium automation framework using TestNG .
- Extensively involved in writing manual test cases, automated test scripts and executing manual and automated test scripts for System testing and Regression testing using Selenium WebDriver.
- Used Java language and TestNG framework for scripting.
- Used Maven for building the WebDriver project.
- Integrated with Continuous Integration tools Jenkins for running test on regular basis automatically.
- Used Maven tool for the Project management and to compile, run, deploy and to add external dependencies.
- Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
- Executed scripts on different browser s using Selenium Grid.
- Worked on Hybrid Framework for Automating test scripts.
- Used XPath to work with dynamic and static objects in Selenium .
- Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.
- Participated in planning all testing activities accordingly to ensure deliverables are met on time; including test planning, test execution, defect tracking, and reporting.
- Planned, designed, evaluated, and executed test cases and test plans for Functional and Regression testing.
Environment: Selenium Web Driver, TestNG, Log4J, Sikuli, Maven, Jenkins, Java, JavaScript, SOAPUI, Xpath, Eclipse, Quality Center, QTP, Internet Explorer, Google Chrome, Mozilla Firefox, XML, SQL, Windows.
Confidential
Software Automation Engineer
Responsibilities:
- Analyzed the Functional specifications and Business requirements.
- Created and implemented Test Plan and Test Strategy Document outlining the scope, objectives, timeline and focus of software testing effort for functional, regression, user acceptance .
- Created and enhanced numerous test scripts to handle changes in the objects.
- Regression test cases were written and automated using Selenium RC .
- Developed web application tests via Selenium RC, Junit.
- Developed Test Plan of the application using Project Management Plan document.
- Used Quality Center for Maintain test cases and for Defect Tracking and Defect Reporting.
- Validation of Back end data using SQL scripts.
- Performed all various types of testing like smoke testing, Functional, Regression, System, Integration and User Acceptance testing.
- Maintained requirements traceability matrix using Quality Center.
- Participated in meetings with Developers on change requests, Critical Issues and modifications.
Environment: Java, Selenium RC, Junit, Eclipse, Quality Center, HTML, SQL, XML, MS- Word, MS-Excel, Windows.
Confidential
Software Engineer
Responsibilities:
- Analyzed the Business Requirements Specification, System Requirements Specification and User Interface Specification documents.
- Developed Test Plans, Test scenarios, Test Cases.
- Create Update and Review of the test cases for assigned features.
- Executed the test cases as per schedule, bug detecting and updating the status.
- Performed sanity, functional, regression, security and system testing.
- Involved in sending test status report to dev team on daily basis.
- Involved in manual testing and bug fixing of the application
- Involved in setting up different configuration environment for compatibility testing and manual testing.
- Carried out extensive Backend Testing to ensure proper backup and restoring of data by Writing SQL queries.
