We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

0/5 (Submit Your Rating)

Denver, CO

SUMMARY

  • Over 7+ Years of Extensive experience in IT Industry with emphasis on Quality Assurance & Software Testing.
  • Hands - on experience and strong understanding of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
  • Good experience of Quality Assurance methodologies like Waterfall, Agile, Scrum and RUP.
  • Proficient on Automation tools like Selenium WebDriver/RC/IDE/GRID, QTP (Functional & Regression Testing), TestNG, Junit, Ant, Maven, Jenkins, Hudson, Jbehave, Cucumber, and SOAP UI Pro for testing Client Server and Web based Applications.
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Specialized in user requirement analysis, documenting test plans, execution of test cases to verify application functionality against business requirements, by using Selenium WebDriver.
  • Experience in designing, documenting, and executing test plans, test scripts & test cases for manual and automation.
  • Expert in different types of testing that includes Black Box testing, Smoke testing, Functional testing, System Integration testing, End-to-End Testing, Regression testing & User Acceptance testing (UAT) & Involved in Load Testing, Performance Testing & Stress Testing.
  • Well Experience in creating Requirement Traceability Matrix to ensure comprehensive test coverage of requirements.
  • Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
  • Experience in Mercury Interactive (HP) Testing Tools like QTP for Automation, Selenium for Automation and tool’s features like Object Repository, Checkpoints, Object identification, Descriptive programming, Recovery scenario manager and Object Spy.
  • Experience in Functional Testing, Data Driven Testing, Load Testing, JDBC and Validating WSDL using SOAP UI tool.
  • Good programming skills in Java, C, Python, VB, Oracle, SQL, and PL/SQL and experience in Oracle Databases.
  • Experience in Client-Server, N-Tier, J2EE, Service Oriented Architecture (SOA).
  • Excellent control on defect tracking tools such as HP Quality Center/ Test Director, Clear Quest and Bugzilla
  • Excellent experience with source version control tools such as Subversion (SVN) & GIT.
  • Experience in VB Scripting, Groovy Scripting and SQL Queries in Backend Testing.
  • Experience in writing SQL Queries for Database Testing to verify Data Validity, Data Integrity, Data Recovery, and Data Security.
  • Experience in Error Log files check, to know Process Status using UNIX.
  • Experience with version control, configuration management and change control procedures using tools such as Rational Clear Case.
  • Experience in interacting with business analysts, developers, technical support & help them base line the requirement specifications.

TECHNICAL SKILLS

Automation Tools: Selenium IDE/RC/WebDriver/Grid, Quick Test Pro, Data Driven concepts, SOAP UI, Jbehave, Cucumber.

Programming Languages: JAVA, VBScript, PL/SQL, Python

Project/Test Management Tools: HP Quality Center, Jira, BugZilla, Version One.

Test Framework: Junit, TestNG

Web Debugging Tool: Firebug, Firepath, XPath

IDE: Eclipse.

Build Tool: Ant, Maven

Continuous Integration Tools: Jenkins, Hudson

Methodologies: Waterfall, V-Model, Agile

Databases: Oracle, DB2, SQL Server, MS Access

Operating Systems: Windows Variants, UNIX and LINUX

PROFESSIONAL EXPERIENCE

Confidential, Denver, CO

QA Automation Engineer

Responsibilities:

  • Reviewed test plans, test cases and test scripts to ensure consistency with strategic direction, goals and objectives of QA resources working on the project.
  • Performed ad-hoc, Functional, Regression and Integration Testing of Web-based Application.
  • Involved in the definition of the Test strategy and implementation of the necessary infrastructure to support Test Documentation, Test Plans, Test Cases, Test Scenarios and Test Scripts.
  • Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
  • Involved in running Test scripts on different browsers using the Selenium WebDriver.
  • Identified test cases to automate. Automate those test cases using Selenium WebDriver and Java (Eclipse IDE).
  • Automated the Test cases using Selenium WebDriver for Regression testing and TestNG for grouping the tests
  • Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different TestNG methods.
  • Involved in Selenium Data-Driven Framework with Core Java programming and TestNG annotations.
  • Used Java language and TestNG framework for scripting. Used Maven for building the Selenium WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Wrote Maven build scripts to automate the compilation and execution of TestNG test cases/suites for Lens Measurement screen, Lens Type Screen, Aftercare screen and two eye replication screens.
  • Maintained and executed Maven build files for running automated tests.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Jenkins.
  • Performed API Level testing for web services, enhanced the Test harness and developed many Test suites using XML, Python and PHP.
  • Written shell scripts and Python scripts for performing Load tests on applications.
  • Proven success in establishment of agile test practices including acceptance test automation using Cucumber during acceptance test driven development methodology.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Used SOAP UI for WSDLs Validation. Used different Assertions for validating responses.
  • Extensive used of Property Transfer and Data Driven in SOAP UI 3.6.1.
  • Validated web services using Groovy Scripts in SOAP UI 3.6.1.
  • Used Firebug to do web based application testing with selenium for the commands and locator application.
  • Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox.
  • Used complex SQL queries such as sub queries, joins to perform Back End Database testing as well error log file checking using UNIX.
  • Worked with Agile Methodology. Attending daily standup, providing daily testing status, and raising any concern or doubts.
  • Acted as a mentor to other QA Analyst by providing coaching and feedback.

Environment: Java, Selenium WebDriver, Cucumber, SOAP UI, Eclipse, Xpath, Quality Center, Jenkins, TestNG, Maven, Firebug, HTML, CSS, JavaScript, agile, SQL and Windows.

Confidential, Chicago, IL

QA Automation Engineer

Responsibilities:

  • Created test plans and test design specifications for assigned test areas.
  • Responsible for creating both positive and negative test cases to check the accuracy of the database of the application.
  • Worked on Selenium WebDriver for creating and executing test cases for functionality testing of a web app.
  • Conducted Java component testing using Junit framework of JAVA web applications.
  • Developed automation test cases using Junit framework andSeleniumWebDriver.
  • Automated Smoke and Functional test cases using Selenium WebDriver, Junit and Java (Eclipse IDE).Generated Defect reports in Rational Clear Quest for test meetings.
  • Worked on White-Box server-side System level test cases using JUNIT.
  • Involved in ANT configuration for running servers and scripts after the build.
  • Involved in Writing ANT build scripts to automate the compilation and execution of Junit test cases/suites for VIN service, common data service, and Admin UI and java client modules.
  • Used Build tool like Ant to generate test report.
  • Involved in using Jenkins as a Continuous Integration server to configure with Ant.
  • Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code pushed into CI.
  • Performed build acceptance testing and smoke testing using Cucumber automation tool.
  • Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
  • Created Selenium web-driverautomationscripts usingPythonto validate functionality on various browsers.
  • WrotePythonCGI programs and Apache configurations to access application functionality.
  • Validated WSDL and SOAP request/response using Groovy Scripts in SOAP UI.
  • Done Data Driven Testing using JDBC Connection and validated services using Xquery Match assertion in SOAP UI.
  • Used Load testing, Performance testing using different strategies of web services using SOAP UI.
  • Performed broken link testing, Cross browser testing for multiple browsers, e.g., safari, Microsoft Explorer on different platforms (Windows & UNIX) and interpreted the negative/positive results.
  • Wrote precise bug reports for all issues found within application or GUI automation code.
  • Performed Database Validation Testing using complex SQL queries using Inner/Outer joins.
  • 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.
  • Responsible for validating the application server log by running UNIX Commands on backend server.

Environment: Java, Selenium WebDriver, Cucumber, SOAP UI, Eclipse, Xpath, Xquery, Quality Center, Jenkins, Junit, Ant, Firebug, HTML, CSS, JavaScript, Groovy Scripts, agile, SQL and Windows.

Confidential, Bethlehem, PA

QA Engineer

Responsibilities:

  • Determined test objectives through detailed analysis in order to automate features comprehensively.
  • Developed, planned and implemented automated test cases based on software requirements and technical understanding, as well as developed and extended the current test automation infrastructure to be more efficient, both in execution and reporting.
  • Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java/Junit).
  • Used Selenium RC for testing different browser, Selenium Grid for checking instance of server and Selenium IDE for record and playback.
  • Integrated Selenium RC with existing API to test framework.
  • Created and executed database queries (SQL) to validate database data integrity
  • Identified software capability and reliability by conducting functional, system, and regression and performance tests.
  • Performed Web Services testing and Validated XML request/response data using SOAP UI.
  • Performed Regression Testing of different modules automated in SOAP UI.
  • Wrote Groovy Scripts in Data Driven Testing other testes.
  • Involved in tracking and reporting defects using Quality Center and was also responsible for communicating the status to the development team.
  • Worked with source version control tool such as Subversion (SVN).
  • Assisted in reproducing, investigating and debugging software issues in coordination with the development team.
  • Documented and reported test outcomes by collecting, analyzing, interpreting and summarizing data to development team.
  • Worked with minimal supervision, whilst being responsive in a fast paced development environment. Also, mentored others in software testing best practices.

Environment: Java, Selenium IDE/RC, Junit, Quality Center, SVN, SQL, Windows XP.

Confidential

QA Engineer

Responsibilities:

  • Actively involved in Test Plan, Test Methodologies, Test strategies, Waterfall SDLCs.
  • Performed both manual and automated tests to conduct functional and regression tests on the application.
  • Involved in functional, regression, system and load testing.
  • Prepared Test Strategy to identify the overall approach for testing.
  • Participated in test strategy walkthrough and document the list of items that require corrective action.
  • Baseline the test Strategy Document after getting approvals from relevant stakeholders.
  • Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
  • Executed System Test cases during the SIT (System Integration Testing) phase.
  • Executed Acceptance test cases during the UAT (User Acceptance) on web based applications.
  • Defects were tracked, reviewed, analyzed and compared using Quality Center.
  • Responsible for defect management includes, defect logging, defect tracking and defect closure.
  • Worked on Test Cases to validate the XML SOAP response.
  • Used SQL extensively for validating the database.
  • Wrote SQL queries and statements to test database for retrieving information.
  • Coordinated the walkthrough and kickoff meetings with developers and project managers.

Environment: Manual Testing, Quality Center, SOAP, XML, Java, HTML, CSS, SQL and Oracle and Windows.

Confidential

QA Tester

Responsibilities:

  • Analyzed the Business Requirements Specification, System Requirements Specification and User Interface Specification documents.
  • Developed Test Plans, Test scenarios, Test Cases.
  • Performed Integration testing, Regression testing and System Testing.
  • Composed accurate and detailed Test Approach, scenarios and test cases (functional, usability and regression).
  • Conducted end to end test executions on the entire application.
  • Monitor the Test Execution Progress and Manage the Issues during Test Execution.
  • Involved in setting up different configuration environment for compatibility testing and manual testing.
  • Performed ad-hoc, Functional, Regression, Integration and Compatibility Testing of Web-based Application.
  • Responsible for updating and maintaining the Test Director for all the defects found during functional and regression testing and follow up of the bug life cycle.
  • Carried out extensive Backend Testing to ensure proper backup and restoring of data by Writing SQL queries using Management Studio Tool.
  • Maintained Test Logs and Test Summary Reports.
  • Developed Integration, System, Regression and UAT Test cases to cover all over Functionality.

Environment: Manual Testing, Quality Center, MS Excel, Java, HTML, CSS, SQL and Windows.

We'd love your feedback!