We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

2.00/5 (Submit Your Rating)

Savannah, GA

SUMMARY:

  • Over 5 years of hands on experience in automation, manual testing and maintenance of various web and client/server applications.
  • Strong knowledge of various software development life cycle (SDLC) aspects such as requirement analysis, design, development, testing and deployment.
  • Expertise in testing Client - server applications as well as multi-tier Web-based applications.
  • Expertise in automating the software testing environment with open-source tools like Selenium RC/WebDriver, Selenium Grid, and Firebug.
  • Proficient in creating automation script from scratch. Sound knowledge of developing different type of framework like Data driven and Hybrid framework.
  • Good experience in using Java, JUnit and TestNG test framework to write functional test.
  • Experienced in using Maven and Ant build tools to manage framework dependency jar files.
  • Work experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Hudson/Jenkins for nightly batch run of the Script.
  • Extensive experience in functional testing, unit testing, integration testing, regression testing, black box testing, white box testing, API Testing, GUI testing, back-end testing, browser compatibility testing, in different stages of Software Development Life Cycle (SDLC).
  • Extensive experience in developing Test Plans, Test Cases, Test Scenarios, Traceability Matrix, and Test Scripts (Manual and Automated) for various applications to ensure proper business compliance.
  • Experienced using Web-debugging tool like Fire Path and Firebug for finding elements locator.
  • Experience in testing Web Services both SOAP and REST Based testing using SOAP UI and JMeter.
  • Experience in Bugzilla, Quality Center, and JIRA for bug tracking and reporting and follow up with development team to verify bug fixes and update bug status.
  • Experience in Java, Python, HTML, Java Scripts, Oracle, SQL, PL/SQL, MySQL, MS Access and CSS.
  • Experience in writing SQL Queries for Database Testing to verify Data Validity, Data Integrity, Data Recovery, and Data Security.
  • Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models and TDD.
  • Ability to quickly master new concepts and applications.

TECHNICAL SKILLS:

Testing Tools: Selenium IDE RC/WebDriver, JMeter, Unified Functional Testing (UFT), SOAP UI, Test Manager, and Cucumber

Languages: Java/J2EE, HTML, CSS, Javascript, XML, Python

Test Framework: Junit, TestNG, Data Driven Framework, MVC

Web Debugging Tool: Xpath, Firepath, Firebug

Build Tool: Ant, Maven

Processes: Agile-Scrum, Waterfall

Bug Tracking Tools: JIRA, HP ALM, Bugzilla

Databases: SQL Server, Oracle, MySQL

Operating Systems: Windows (XP, Vista & 7, 8), Linux, Mac

PROFESSIONAL EXPERIENCE:

Confidential, Savannah, GA

QA Automation Engineer

Responsibilities:

  • Involved in understanding and reviewing requirements, creating the use cases, documenting all the requirements with each use case number and linking test cases with the requirements.
  • Used Selenium WebDriver for automating functional testing and to identify various critical points in applications.
  • 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 WebDriver.
  • Performed Data driven testing using Selenium WebDriver and TestNG functions which reads data from property and XML files.
  • Wrote Maven build scripts to automate the compilation and execution of Test NG test cases/suites for Lens Measurement screen, Lens Type Screen, Aftercare screen and two eye replication screens.
  • Used Maven build scripts to automate TestNG suites/ test cases.
  • Created XML based test suit 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 writing Test Case by using Wireframe, Design docs and Acceptance criteria.
  • Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules.
  • Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber. Parameterized test cases using different annotations.
  • Performed API Level testing for web services, enhanced the Test harness and developed many Test suites using XML, Python and PHP .
  • Performed integration testing and system testing.
  • Managed individual test cycles, reported bugs and worked with analysts and developers to resolve.
  • Automated the functionality and interface testing of application using Selenium WebDriver.
  • Done SOA testing for Payments API's using SOAP UI and Java framework for web services testing.
  • Used Quality Center for bug-reporting, tracking and to create and execute various scenarios, generate graphs, overlaid graphs for comparison, and analyzed the results.
  • Wrote test cases from requirements documents and functional specifications using Quality Center.
  • Performed Backend Testing of the application by writing SQL queries.
  • Updated Requirement Traceability Matrix for additional requirements that were brought to scope for each iteration.

Environment: Selenium WebDriver, TestNG, Maven, Cucumber, Jenkins, SOAP UI, Xpath, Python, Eclipse, Quality Center, SVN, SQL and Windows.

Confidential, San Francisco, CA

QA Engineer

Responsibilities:

  • Testing of new features by creating test specifications, test cases, and working closely with development and business teams.
  • Define, develop, and execute automation test scripts using Java that leverage black and white box testing across functional, non-functional and performance testing.
  • Developed automated scripts using Selenium Web Driver, Java, Junit and Junit in Eclipse IDE to perform functional and regression testing for web based applications.
  • Contributed in Test Planning, writing Test Scenarios, and other various quality-tracking docs.
  • 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, admin UI and java client modules.
  • Worked on Selenium for creating and executing test cases for functionality testing of a web app.
  • Involved in Test execution involving System Testing, System Integration testing, Regression Testing, Smoke Testing.
  • Raising the defect in Quality Center and closing with appropriate reason.
  • Written automated scripts with Xpath to identify web elements such that most of the browsers can be used.
  • Executed scripts on multiple browsers simultaneously using Selenium Grid.
  • Ran regression scripts to ensure that the existing features are working fine.
  • Communicate testing status to QA lead, project managers, and cross-functional teams who are involved in User Acceptance Testing.
  • Worked on JIRA for ticket management.
  • Tracked and updated the bugs using Jira.
  • Interacted with the development team to validate the scope of fixing the bugs.

Environment: Selenium WebDriver, Java, XML, SQL, JUnit, Ant, Xpath, Jira, Eclipse and Windows.

Confidential

QA Tester

Responsibilities:

  • Supported senior testers in conducting QA and QC tests and in observing the results.
  • Monitored performance of products and documented results of testing process.
  • Participated in discussions and gave opinions about the product's performance.
  • Created test plans and test cases in concert with system engineers and web designers.
  • Involved validating sites across browsers and operating systems, the accuracy of links, visual presentation and its alignment with design specifications, and database updates.
  • Tested the application manually prior to automation for functional testing.
  • Performed Manual performance testing to identify various critical points in the application.
  • Performed Manual Testing to check flow of the application.
  • Ensured accuracy and completeness in the test reports.
  • Tested web applications for broken links, URLs, stress test and performance test.
  • Developed strategies for tests and planning steps to be taken for performing tests.

Environment: Manual Tester, Java, Quality Center, MS Visio, HTML, Java Script, Oracle, Windows.

We'd love your feedback!