Sr. Qa Automation Engineer Resume
Wallingford, CT
PROFESSIONAL SUMMARY:
- 8+ years IT experience wif focus on analyzing system functionality, design and implementation of QA testingmethodology and extensive use of all QA and Object - Oriented practice to design test automation framework.
- Experience in full Software Development Life Cycle (SDLC) and Methodologies and Validations to ensure teh Quality Assurance Control.
- Experienced in SQA (Software Quality Assurance) including Manual and Automated testing wif tools such as Selenium/RC/WebDriver/IDE/Grid, Junit/TestNG, Quality Center, Ant/Maven, Jenkins, Jbehave, Cucumber and SOAPUI.
- Good experience in creating automation framework along wif developing, executing and maintaining automationtesting script wif Selenium WebDriver.
- Experience in implementing ANT/Maven and CI tools like Jenkins/Hudson for automation wif Junit/TestNGframeworks.
- Experienced in TestNG, Junit, Data Driven, Keyword Driven Frameworks in Selenium, Good understanding of differentAnnotations used while working wifTestNGFramework.
- Sound knowledge on Object Oriented Programming concept and Java Language. Used Junit framework to run unit test and Maven to build teh Project.
- Expertise in preparing Test Plans, Test Cases, Test Case Review, Test Case Execution, Automation Test scripts, Defect management, Defect Reports and Test reports.
- Diversified experience in testing at every phase of teh development process Functional, Integration, Regression,User-Interface,Acceptance,System, End-to- End, Front End andBack End testing.
- Strong experience in cross browser, cross platform web testing wif Selenium RC and WebDriver.
- Good Knowledge of SOA architecture which include SOAP Web Service and RestFul Web Service Testing.
- Proficient in Web service testing using SoapUI tool, SOAP, XML and expert in reading WSDL.
- Expertise in documenting defects wif high level of detail, accuracy, and informative recreation steps using QualityCenter, JIRA and Bugzilla.
- Excellent experience wif source version control tools such as Subversion (SVN) &Git.
- Experience in designing and executing Automated Tests Suites using Data Driven Automation Framework.
- Experience in Backend testing in MS-SQL Server, Oracle, MySQL and MS-Access using SQL Queries for data validation and verification.
- Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfallmodels and TDD.
- Excellent interpersonal skills, proven team player wif an analytical bent to problem solving and delivering under high stress environment.
- Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver/RC/IDE/GRID, QTP, HP Quality Center, SoapUI, Jbehave, Cucumber
Languages: HTML, CSS, JavaScript, Java, XML
Continuous Integration Tools: Jenkins, Hudson
Defect Tracking Tools: Jira, BugZilla, IBM Rational ClearQuest
Databases: SQL Server, MS Access, Oracle
Operating Systems: Windows, UNIX
PROFESSIONAL EXPERIENCE:
Confidential, Wallingford, CT
Sr. QA Automation Engineer
Responsibilities:
- Prepared Test Plan, test Cases, Test scripts and TestMetrics for teh application as well as for teh database verification based on teh functional requirements, portal redesigned and test specs.
- Developed automated tests in partnership wif developers for continuous regression testing and reducing manual testing using Selenium, TestNG, and Maven.
- Performed Data driven testing usingSelenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
- Involved in defining test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium WebDriver and JAVA.
- Identified test cases to automate. Automate those test cases using Selenium WebDriver,TestNGand Java (Eclipse IDE).
- UsedTestNGto achieve data-driven approach.
- Performing smoke testing on new product.
- Used Java language and TestNG framework for scripting. Used Maven for building teh WebDriver project. Integrated wif Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Converted QTP scripts into Selenium scripts. Used Java as Language and Eclipse as IDE, Maven as build tool, Jenkins as CI tools.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of teh Script. Created Project plan on Jenkins, configured scheduled using Cron job.
- Used Selenium WebDriver for automating of Cross Browser Testing on IE, Firefox, Safari and Chrome.
- Tested web services using Restful API and SoapUI.
- Created automation scripts in SoapUIusing Groovy Script for web services testing.
- Used XML files in Sending/receiving XML requests using SoapUI.
- Used Quality Center for bug tracking and reporting, also followed up wif development team to verify bug fixes, and update bug status.
- Written & Executed SQL queries to ensure data integrity and also tested teh Stored Procedures and Functions in scope for teh testing.
- Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
- Closely involved wif development team, maintenance team and business team regarding changing requirements,builds and releases.
Environment: Java, Selenium Web Driver, TestNG, Maven, Jenkins, SoapUI, Eclipse, Quality Center, HTML, XML, SQL, Internet Explorer, Firefox, Chrome, Oracle, Windows.
Confidential, Concord, CA
Sr. QA Automation Engineer
Responsibilities:
- Analyzed Business Requirements Documents to get better understanding of teh system both on technical and business perspectives.
- Designed, developed and implemented MVC Pattern based Keyword Driven automation testing framework utilizing Java, Junit and Selenium WebDriver.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium Web Driver.
- Used Selenium Web Driver and Selenium Grid for testing teh application in different machines and wif different web browsers at a same time.
- Developed test code in Java language using Eclipse, IDE and Junit framework.
- Developed ANT based build scripts to run Selenium Automation. Integrated ANT Scripts to Continuous Integration Server to run nightly tests.
- Wrote different ANT scripts for performing teh build on regular basis.
- Used Ant for building teh WebDriver project. Integrated wif Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Monitored teh test execution in Jenkins once teh code pushed into Continuous Integration.
- Used Selenium tool (selenium IDE is a plug-in to Firefox) to record and playback tests and tan export teh recorded test in other language e.g. html, Java.
- Performed data driven testing by using JDBC as a data source inSoapUI and configured SQL queries to fetch data from teh Oracle database.
- Used JIRA as bug-tracking tool to centralize teh bugs, Email notifications to teh developers and also follow up teh bug status.
- Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
- Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in teh application.
Environment: Java, Selenium Web Driver/GRID, Junit, Ant, Jenkins, SoapUI, MVC, IntelliJ IDEA, HTML, XML, agile, JIRA, Internet Explorer, Firefox, Chrome, SQL, Oracle, Windows.
Confidential, Madison, WI
QA Engineer
Responsibilities:
- Analyzed teh user requirements, functional specifications and used Case documents for Functional testing.
- Used Ant, Selenium RC, Java and Selenium Grid to create nightly automation scripts.
- Developed Selenium test scripts for identified test cases by using data driven, keyboard driven and hybrid framework.
- Created functional automation scripts for teh report generation module using tools Selenium RC/Grid and Junit.
- Involved in using Selenium RC and writing Selenium tests through Eclipse/Selenium IDE including Quality Center.
- Reviewed Specified Business Documents and prepared Test Cases using Quality Center based on teh requirements.
- As part of compatibility testing, executed teh workflow manager web application related test cases on different browsers different Operating Systems.
- Involved in verification of Frontend GUI Objects and elements.
- Done SOA testing for Payments API's using SoapUIand Java framework for web services testing.
- Involved in Web Services Testing using SoapUI.
- Worked wif deployment team to create nightly automation regression execution builds.
- Involved in writing SQL Queries for backend testing.
- Wrote Junit tests using Junit framework.
- Extensively tested customer’s payments are sent directly to your commercial bank account using teh latest security technology.
- Involved in weekly walkthroughs and inspection meetings, to verify teh status of teh testing effort and teh project as a whole.
Environment: Java, Selenium RC/IDE/GRID, Junit, Ant, SoapUI, XPath, Quality Center, Firebug, UAT, SQL, Oracle, Windows, Eclipse.
Confidential, Fremont CA
QA Analyst
Responsibilities:
- Helped in preparation of test plans in accordance wif teh business requirements.
- Developed and Executed Automation and Manual test cases for Functional testing of various modules of teh application.
- Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
- TEMPEffectively participated in every day agile scrum stand-up meetings and participated in Iteration planning and retrospective meetings.
- Executed positive and negative scenarios.
- Automated functional scenarios using Selenium IDE and RC.
- Worked on developing teh automation scripts for backend testing using Selenium RC.
- Created automated scenarios using Selenium for regression and Data-Driven testing.
- Used SQL queries to perform teh back-end testing on Oracle.
- Conducted regression testing after every new build.
- Worked wif users on User Acceptance Testing.
- Involved in tracking and reporting defects using QC and was also responsible for communicating teh status to teh development team.
- Used HP Quality Center to report defects and test results.
Environment: Selenium RC, Selenium IDE, Firebug, agile, HP Quality Center, SQL, Oracle 10g, Windows.
Confidential, NJ
QA Tester
Responsibilities:
- Created detailed test cases from business requirements document.
- Executed test cases and reported status of teh test cases.
- Conducted functionality and regression testing.
- Performed static and dynamic testing to test teh application.
- Developed various reports and metrics to measure and track testing effort and maintained Requirement Traceability Matrix (RTM).
- Involved in backend testing of teh application by executing SQL commands.
- Responsible for weekly status updates showing progress of testing effort and open issues to be resolved.
- Written test case based on business requirements and tested teh weekly magazine website.
- Performed Browser Compatibility testing under various versions of IE, Firefox and Chrome.
- Used Bugzilla tools for bugs reporting.
Environment: Manual Testing, Bugzilla, SQL, Internet Explorer, Firefox, Chrome, Windows.
Confidential
Software Engineer
Responsibilities:
- Performed Manual/Automated tests via navigation and workflow of teh application.
- Writing and reviewing test cases to validate teh functionality of all teh modules.
- Designed Test scripts using Win Runner.
- Performed Integration testing of all teh features and functionalities.
- Involved in regression testing of teh various builds of teh application manually.
- Analyzing reports and suggesting changes in teh application and monitoring them.
- Sending Issues to manager by tracking teh bugs.
- Performing system testing on each build.
- Coordinating between clients, developers, team members and review meetings.
Environment: Manual Testing, Win Runner, Test Director, Windows 2000/UNIX.