Senior Qa Engineer Resume
MA
PROFESSIONAL SUMMARY:
- 8+ years of industry experience in Software Quality Testing of Web Client/Server and Web Services applications using Manual and Automation Test Tools
- Experience in performing System Integration testing, Regression testing, Performance testing, Load testing and coordinating User Acceptance Testing.
- Extensive experience in analyzing, reviewing and understanding of Business/Functional Testing requirements and writing Test Plans, Test Strategy, Test Scripting, creating Test Scenarios, analyzing results and preparing Result summary report
- Experience in software engineering methodologies like Agile/Scrum and Waterfall methodologies.
- Expert in developing Java Selenium Web Driver/RC/IDE/GRID test scripts and Test Frameworks using TestNG/Junit, ANT/MAVEN build tools.
- Proficient in creating automation script from scratch. Sound knowledge of developing different type of framework like Module driven, Data driven and Hybrid framework.
- Experienced in different types of testing like Black - box testing, Functional testing, GUI testing, Regression testing, Back-end testing, System testing, Integration testing and Acceptance Testing
- Involved in testing web services and API testing using SOAP UI.
- Experienced in using Quality Center/ALM for maintaining the Test Plans, Test Cases, Test scripts, Test Execution, Defect management, Bug Reporting.
- Experienced in writing SQL queries for backend/database testing.
- Worked in building automation scripts and frameworks using Selenium Web driver with Java.
- Experience in the development of TestNG framework in Selenium.
- Experience in data driven testing and cross browser testing using selenium web driver and TestNG.
- Designed and Developed Automation frameworks in JUnit and TestNG. Implemented frameworks like POM, POM using Page Factory.
- Expertise in Problem solving and Defect Tracking Tools like Quality Center, Bug Zilla and JIRA
- Experienced in various platforms like UNIX/Linux and windows.
- Strong skills in object-oriented programming(JAVA)
- Managed multiple shared object repositories.
- Implemented synchronization using sync, wait property methods and using custom code.
- Designed and implemented test data repository (combination of database, excel workbooks and text files) for efficient storage organization and retrieval of test data.
- Excellent analytical and programming abilities in using technology to create elegant, flexible and maintainable solutions for complex testing problem
- Team Player and self-starter with excellent communication, motivation and organizational skills combined with attention to details and business process improvements.
TECHNICAL SKILLS:
Programming Languages: Java, SQL, HTML, XML, JUNIT, JavaScript
Web Designing: HTML, XML, JavaScript, CSS, JSON
Databases: MySQL, Oracle, SQL Server, DB2, PostgreSQL
Bug Tracking tools: Quality Center, JIRA and Bugzilla
Testing Tools: Mercury QTP, Selenium, Web driver, SOAPUI, REST Client, JMeter and Load Runner, Cucumber
Web Technologies: Java, HTML, Java Script, CSS, Web Services, SOAP, REST, WSDL
Test Framework: TestNG, Junit
Application Server: Web logic, J Boss, Tomcat
Operating System: Windows, Linux, Mac
Build Tools: Ant, Maven, Jenkins
Methodologies: Waterfall, Agile, Scrum
WORK EXPERIENCE:
Confidential, MA
Senior QA Engineer
Roles and Responsibilities:
- Understand the Business Requirement and technical specification documents of the system
- Involved in Agile Scrum meeting and Scrum testing of the system
- Created & Maintained Selenium Automation Scripts for the Scrum Stories
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium Web Driver.
- Used TestNG to create the Test Suites and to execute all the test scripts.
- Developed test automation scripts using Selenium Web Driver for regression and performance testing of the various releases of the application.
- Used Jira to report the defects to the development team
- Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
- Tested Enterprise SOAP and Restful Web Services using SOAP UI tool
- Used Firebug to do web-based application testing with selenium for the commands and locator application.
- Prepared Test cases, procedures, Bug Tracking, Logging and reporting bugs using Jira and Zephyr
- Knowledge of Medicaid and Medicare Services.
- Performed Smoke, System testing, Integration Testing, Regression testing, User acceptance testing and Database testing.
- Involved in Database testing to verify Data Integrity tests.
- Extensively interacted with developers to analyze and resolve the issues that were encountered while testing the application.
- Performed testing in SIT, UAT and Production.
- Provided weekly status report to the Project Manager and discuss issues related to quality and deadlines.
Test Environment: Selenium Web Driver 2.0, XPath, Jira, Confluence, HTML, Java Script, J2EE, UNIX, SQL, Agile, Zephyr, XML, SOAP UI, Web Services.
Confidential, IL
Automation Tester/Mobile
Roles and Responsibilities:
- Analyzed business requirements, Functional Specifications and Use Cases, prepared Test Strategy and Test plan.
- Provide all data validation through SQL queries UNIX/Linux commands to perform Back-end testing.
- Developed automation test scripts using Selenium Web driver and Java.
- Used Appium framework For Mobile Testing Automation in IOS and Android.
- Created automated scenarios, framework using Selenium for regression testing.
- Interacted with Business Analyst and developers to understand the application functionality and navigational flow.
- Prepared Test cases to meet the requirements and its traceability matrix.
- Proven ability in developing BDD/TDD scripts with Cucumber and writing step definitions for behavior.
- Performed Positive and Negative, security testing to make sure application is according to requirements.
- Validated data and performed backend/database testing using SQL queries, Joins and Functions.
- Performed User Acceptance Testing in the final phase of software development process to check the functionality of the software.
- Experience with performance testing using JMETER
- Documented and tracked test scripts, test results and reported test defects using HP Quality Center
- Conducted daily defect review meetings and prepared test results reports.
- Provide daily and weekly status reports on all work performed.
- Worked closely with the Designers and developers to get the immediate resolution to the defects.
- This project involved doing Black box testing including functional, Exploratory, GUI, System testing, Integration, Compatibility testing, across platforms on Windows, Mac, Linux.
- Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
Test Environment: Java, JSP, JavaBeans, Oracle 9i, XML, Quality Center, Selenium Web Driver, JUnit, Fire Bug, Eclipse, BDD/TDD, Cucumber, IOS, Android.
Confidential, TX
Selenium Tester
Roles and Responsibilities:
- Analyzed business requirements, Functional Specifications and Use Cases, prepared Test Strategy and Test plan.
- Developed automation test scripts using Selenium Web driver and Java.
- Used TestNG to create the Test Suites and to execute all the test scripts
- Verified the UI elements using X Path and CSS values
- Created automated Regression scenarios using Selenium Framework for Regression testing.
- Wrote SQL queries for validating the data mapping and data integrity.
- Interacted with designers and developers to understand the application functionality and navigational flow.
- Prepared Test cases to meet the requirements and its traceability matrix.
- Performed Positive and Negative and Boundary Conditions to make sure application is according to requirements.
- Validated data and performed backend/database testing using SQL queries, Joins and Functions
- Experience with performance testing using JMETER
- Involved in Hybrid (Keyword data) driven framework design using Selenium WebDriver
- Validated performance of the systems by running scripts and gather the response times and Prepared results of the performance tests.
- Documented and tracked test scripts, test results and reported test defects using HP Quality Center.
- Perform testing in SIT, UAT and Production.
- Prepared reports on defects and conducted defect meetings with the project team.
- Assisted developers with reproducing defects and providing additional information as needed.
- Updating status report daily basis and weekly basis by conducting meetings with QA team.
- Involved in the project Kickoff meetings, Verification and Walk through meetings with team.
Test Environment: Java, Selenium IDE/Web Driver/ GRID, Java, JMETER, TestNG, XML, HTML, SQL, Share point, HTML, JAVA scripts, HP Quality Center.
Confidential
Automation Tester
Roles and Responsibilities:
- Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
- Designed and Developed Test Cases for automated testing using Selenium, TestNG and Eclipse IDE.
- Parallel, Cross-Browser Testing using Selenium GRID and Junit.
- Configured Selenium Web Driver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Developed Test cases manually and generated Automation Scripts using open source tools like Selenium Web Driver, TestNG, SOAP UI, and Maven
- Involved in Designing & Developing data driven framework using Selenium Web Driver, TestNG and implemented Java Mail to send the regression result automatically
- Developed test automation scripts using Selenium Web Driver for regression and performance testing of the various releases of the application.
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
- Used TestNG Annotations in Selenium Web Driver and executed a batch of tests as TestNG suite.
- Used TestNG framework to run unit test and Maven to build the Project.
- Created XML based test suite and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
- Involved in acceptance testing using Cucumber and Selenium Web Driver.
- Involved in validating Sanity, functional, Integration and Regression test suites using Selenium and the request and response of the Web Services (SOA) through SOAP UI.
- Used Firebug to do web based application testing with selenium for the commands and locator application.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
Test Environment: Java, Selenium Web Driver, TestNG, Maven, Jenkins, ALM 11.0, SOAP UI, Eclipse, TDD, Agile, HTML, XML, XPath, JavaScript, Quality Center, Firebug, SQL, PLSQL, Oracle, UNIX, Windows.
Confidential
Software Test Engineer
Roles and Responsibilities:
- Analyzed the Requirement Docs carefully to cover all the required Scenarios.
- Worked with Business Analysts and Developers for requirements review and developing Test Scenarios.
- Designed Test Plan for testing life cycle of application.
- Involved in the project Kickoff meetings, Verification and Walk through meetings with team.
- Developed System Test Cases and procedures to test various application points.
- Prepared Test cases to meet the requirements and its traceability matrix.
- Performed Positive and Negative, security testing to make sure application is according to requirements.
- Involved in performing Smoke, Functional, System and Regression and backend Testing
- Wrote SQL Query to extract data from various database tables for testing purpose.
- Performed User Acceptance Testing in the final phase of software development process to check the functionality of the software.
- Documented and tracked test scripts, test results and reported test defects using HP Quality Center
- Conducted daily defect review meetings and prepared test results reports.
- Prepared detailed status reports and update the status to the business and technical teams during weekly review meetings.
- Performed Defect tracking in Quality Center. Designed scripts in Test Plan, and performed execution in Test Lab. Generated daily execution reports from Report Module in QC.
- Tested Requirements for Applications developed in Java, .Net, IBM Mainframes, PowerShell and ServiceNow.
Test Environment: Java, Mainframes, .Net, PowerShell, ServiceNow, HP Quality Center, MS Excel, SQL, Windows, VMWare
