We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

0/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Over 6 years of experience in the field of Information technology asAutomation Engineer in various domains with focus onautomationand manual testing.
  • Hands on experience of setting up environment and creating/executing test scripts forautomation testing.
  • Strong expertise inautomation using Selenium WebDriver, Selenium Grid, SOAP, JAVA, TestNG, Maven, Git, and Jenkins.
  • Expertise in diverse types of testing likeAutomationtesting, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, Performance testing, Functional testing, Database testing, GUI testing, Web / UI and User Acceptance Testing. Experience in using Java as client library for Selenium WebDriver to design and developed Automation test Framework using Junit and TestNG.
  • Designed and DevelopedAutomation test scripts in Java implementing the test in Selenium Web Driver.
  • Experience with open source tools Selenium (Selenium IDE, Selenium RC, and Web Driver).
  • Experience in creating Test Strategy, Test Plans and Test Cases, Test Estimation, Requirement Traceability Matrix.
  • Experience with comprehensive understanding of all phases of Test Life Cycle, including requirements gathering, test planning, and scheduling, testing, defect tracking, and reporting.
  • Expertise in Automation Testing, Manual Testing, Smoke Testing, GUI Software Testing, and Backed end Testing, Black - box Testing, Functional Testing, System Testing, and Regression Testing.
  • Good working experience on SOAP UI for testing and validating various web services used in the application.
  • Experience on working XML, XSD and XSL, XPATH and designing Web Services using WSDL, SOAP and latest features like Policies and Services.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, BugZilla etc.
  • Experience in database query manipulation, SQL, PL/SQL statements, stored procedures, and triggers.
  • Strong expertise in lifecycle methodologies like Rational Unified Process (RUP), Waterfall, Spiral, Agile Models and TDD (Test Driven Development) methodology.
  • Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
  • Excellent experience with source version control tools such as Subversion (SVN) & Git.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
  • Experience in working with End Users, Business Analysts, Project Managers, and Developers to understand requirements and business processes for testing. Attended regular walkthroughs.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver/RC/IDE/GRID, QTP, Soap UI, Cucumber BDD, Jmeter.

Languages: HTML, CSS, JavaScript, Java, XML, Python.

Test Framework: Junit, TestNG.

Project Methodologies: Agile-Scrum, Waterfall, V-Model.

Defect Tracking Tools: Jira, BugZilla.

Build Tools: Ant, Maven.

Continuous Integration Tools: Jenkins.

Packages: MS-Office Suite (Word, Excel, Access), MS-Project.

Databases: Oracle, SQL Server, MS Access.

Operating Systems: Windows variants, UNIX.

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

QA Automation Engineer

Responsibilities:

  • Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
  • Involved in test cases review by development team, product management and modified the test cases based on their feedback.
  • DevelopedAutomationframework using Selenium Web Driver.
  • Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.
  • Developed and implemented robust MVC Pattern base testing with Selenium WebDriver which cut down the script development time in half.
  • Developed an automated test suite from scratch with Java and Selenium for doing periodic testing of the product.
  • Developed test code in Java language using Eclipse IDE and TestNG framework.
  • Developed Requirement Traceability Matrix (RTM) to ensure appropriate level of test coverage.
  • Developed SeleniumAutomationframework - Created a hybrid framework (Keyword and Data driven) on Selenium using TestNG.
  • Responsible for creating the functional testing framework using TestNG and using Selenium WebDriver to automate the UI components.
  • WroteMavenbuild 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
  • Createdautomationframework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Responsible for Integrating Selenium Tests withJenkinsfor Continuous Integration.
  • Used Selenium locators like (Xpath, CSS Selectors,Fire Bug, Fire Path locator) and WebDriver to test the web application.
  • Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using Selenium WebDriver.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using JIRA.
  • Connected to database to Query the database usingSQLfor data verification and validation. CreatedSQLviews to aggregate data before moving to targeted database from legacy database to simulate results.
  • Worked with appropriate development and technical support teams to triage, assess and solution.
  • Worked closely with different functional team including Development, QA, Sales and Business.

Environment: Java, Selenium WebDriver, Jenkins, Cucumber, Jira, Eclipse, SOAP UI, Python, Rest API, XPATH, Firebug, Firepath, SQL, Oracle, Windows.

Confidential, Plano, TX

QA Automation Engineer

Responsibilities:

  • Analyzed the Business Requirements Specification, System Requirements Specification and User Interface Specification documents.
  • Developed and executed Test Plans, Test scenarios, Test Cases, Test Scripts for Manual and Automation Testing.
  • Developed and design necessary test plan and test scripts for functional and performance testing using, Selenium Web Driver, TestNG, Maven, Jenkins and Jmeter.
  • Created and DevelopedAutomation test framework using Selenium WebDriver and executed TestNG Test Cases in Eclipse IDE.
  • Performed Regression Testing for every modification made in the application and new builds usingSelenium WebDriver.
  • Responsible for developing test automation Framework using Selenium WebDriver with Maven and, TestNG.
  • Worked on Automationframework usingSelenium WebDriverto run test cases in multiple browsers and platforms.
  • Used Java as client library for selenium and WebDriver to design and developed Automation test Framework using TestNG.
  • DevelopedMavenBuild scripts to run Sanity Test scripts developed in Selenium WebDriver. WroteMavenbuild 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.
  • Used Selenium WebDriver API to automate tests on cross browser and cross platform environment. Sound knowledge on Object Oriented Programming concept and Java Language.
  • Proven success in establishment of agile test practices including acceptance test automation using Cucumber (ruby scripting) during acceptance test driven development methodology.
  • Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code pushed into CI.
  • Used Firebug/Firepath to do web based application testing with selenium for the commands and locator application.
  • Involved in GUI testing, integration testing, navigation testing and regression testing using web and client-server applications.
  • Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
  • Utilize CSS selectors, IDs, and XPaths to locate elements on Web pages.
  • Performed the testing of Restful web services for mobile apps for the Using SOAP UI.
  • Involved in SOA testing for Payments API's using SOAP UI and Java framework for Web Services testing.
  • Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
  • Analyzed test results, tracked the defects and generated reports usingHP ALM.
  • Involved in Back end testing using SQL and PL/SQL queries. Performed back-end testing on Oracle and SQL Server databases by writing SQL queries to make sure the contents displayed on the UI correct as per requirements specifications.
  • Actively participated in Stand-up meeting, walkthrough meeting, weekly assessment meetings and daily bug triage meetings and interacted with developers and business analysts to ensure high quality of the application under test.

Environment: Java, Selenium WebDriver, Maven, TestNG, Jenkins, Cucumber, SOAP UI, Firepath, Firebug, XPATH, XML, Eclipse, HP ALM, Agile, SQL, Oracle, Windows.

Confidential, Maryland

QA Engineer

Responsibilities:

  • Helped in preparation of test plans in accordance with the business requirements.
  • Developed and Executed Automation and Manual test cases for Functional testing of various modules of the application.
  • Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
  • Effectively 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 WebDriver.
  • Worked on developing the automation scripts for backend testing using Selenium WebDriver.
  • Created automated scenarios using Selenium for regression and Data-Driven testing.
  • Used SQL queries to perform the back-end testing on Oracle.
  • Conducted regression testing after every new build.
  • Worked with users on User Acceptance Testing.
  • Involved in tracking and reporting defects using QC and was also responsible for communicating the status to the development team.
  • Used HP Quality Center to report defects and test results.

Environment: Java, Selenium WebDriver, Firebug, Eclipse, SQL, HP Quality Center, Oracle and Windows.

Confidential, Chevy Chase, MD

QA Tester

Responsibilities:

  • Identified the test requirements based on application business requirements and blueprints.
  • Performed manual testing and maintain documentation on different types of Testing viz., Positive, Negative, Regression, Integration, System, User-acceptance, Performance and Black Box
  • Involved in analyzing the applications and development of test cases
  • Involved in doing System testing of the entire applications along with team members Applications are tested manually.
  • Executed test cases and reported status of the test cases.
  • Conducted functionality and regression testing
  • Performed static and dynamic testing to test the application.
  • Used HP Quality Center for defect tracking and to report the bugs.
  • Developed various reports and metrics to measure and track testing effort and maintained Requirement Traceability Matrix (RTM).
  • Analyzed and reviewed the software requirements, functional specifications and design documents.
  • Proficient in QA processes, test strategies and experience in creating documents like Test plan, Test procedures.
  • Developed test scenarios and test procedures based on the test requirements.
  • Documented errors and implemented their resolutions.
  • Created test scripts, executed test scripts.
  • Developed Test Objectives and test Procedures.

Environment: Manual testing, Win Runner, Quality Center, Oracle, Visual Basic, Windows.

We'd love your feedback!