We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

0/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Over 7 years of IT experience in Software Testing of web based and Client - Server applications.
  • Strong Knowledge of Software Development Life Cycle (SDLC) and QA Life Cycle which includes Designing, Developing and Execution of the entire QA Process and Documentation of Test plans, Test Cases, Test Procedures and Test Scripts.
  • Extensive experience in Quality Assurance using Manual and automation tools which includes Selenium RC/IDE/Web Driver/ Grid, QTP, Cucumber, Quality Center, SOAP UI and JMeter.
  • Experience in black box, gray box and automation testing using Selenium-TestNG, Junit on web and client applications.
  • Expert in developing automation testing framework using Selenium WebDriver by following JAVA.
  • Experience in developing framework for Functional Test Automation using Selenium, JAVA and TestNG.
  • Work experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Hudson/Jenkins for nightly batch run of the Script.
  • Experience in testing Web Services-SOA architecture, RPCs, XML transactions, SOAP, HTTP, WSDL, and REST using various industry standard tools like SOAP UI.
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Experience in creating the Test Scripts using QTP 11.0
  • Experience in preparing Test Plan, Test Strategy, Test Cases, and Test Scenarios, Test Data and Test Execution.
  • Proficient in black box testing, performance testing, Graphical User Interface testing (GUI), User Acceptance Testing (UAT), Regression Testing, Integration Testing and white box testing.
  • Experience working with Eclipse IDE and Force.com Plug-in environment.
  • Experience in QA & Testing tasks like bug reporting and tracking, unit testing, GUI testing, and integration testing.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest,BugZillaetc.
  • Experience with JAVA components such as Servlets, Java Sever Pages (JSP) AJAX, Web Sphere, WebSphere Customer Centre, and web-client programming such as XML, XSLT, HTML, DHTML and JavaScript.
  • Experience on Automation framework of QTP 11, Microsoft Visual Studio 2010, Selenium IDE/Web Driver, JavaScript, HTML, Beyond Compare Tool
  • 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.
  • Strong verbal and written communication skills with the ability to work in a team setting or individually.

TECHNICAL SKILLS

Testing Tools: Selenium IDE/RC/Grid/WebDriver, Mercury-Quality Center, JUnit, Cucumber, JBehave, SOAP UI, Swagger

Testing Frameworks: Data Driven, Keyword, Junit and TestNG

Reporting Tools: Quality Center, JIRA/Zephyr and ClearQuest

Databases & Tools: SQL Server, My SQL, MS Access, Oracle

Web Servers: Microsoft IIS, Java web server, Web Logic, Web Sphere, JBoss 4/5, Apache, Tomcat

Languages: C. C++, SQL, PL/SQL, Java Script, Unix, Shell & PERL Scripting

Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, JSP, J2EE

Build / Continuous Integration Tools: ANT, MAVEN, Hudson, Jenkins, Cruise Control

Operating Systems: Windows XP/98/7/10/10.1, iOS and UNIX

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

QA Automation Engineer

Responsibilities:

  • Designed and developed automation scripts using Selenium Webdriver and Junit for end to end regression testing of the application
  • Experience working in Agile/Scrum BDD environment with Selenium WebDriver, Java and Cucumber JVM.
  • Follow Agile (Scrum) process, the performance validation process goes by the ‘Work Done & Ready to Go’ approach from time to time, sprint by sprint.
  • Used Maven Surefire plugin to execute TestNG test with profiles corresponding to execution environment
  • Followed the functional page object approach for rapid test development
  • Contributed to improve and extend the existing automation framework along with script development.
  • Responsible for preparing the test scenarios and exploring options to automate the test cases in an efficient way.
  • Used Web Services calls in place of UI for faster test scripts
  • Used Log4j API to log the progress of the script execution and to debug the program execution issues and failures
  • Created the Queries and Sub queries using SQL to validate the data consistence between front end and back end system.
  • Generated crystal clear test reports that can be understood by anyone in the team using the test report framework Allure.
  • Created CI jobs for the developed automation suites using Hudson and analyzed the suite run results after every new build
  • Reported and tracked defects using Version One.
  • Actively participated in the daily Scrum meetings and automation code reviews.

Environment: Selenium, JUnit, SQL,Java, Web Services,RESTful Services, Fiddler,Sharepoint,VersionOne, Maven, SVN,Hudson,Allure

Confidential, Raritan, NJ

QA Automation Engineer

Responsibilities:

  • Checked the log files by using Bucket Explorer-amazon s3, to check the entry of the log files. Log files are generated inJson format.
  • Tested the Mobile Application by using Test Objects- with loading apk for Android and ipa for iOS file.
  • Used Swagger for Testing backend api.
  • Worked with End-to-end testing.
  • Workedon Agile methodologies in all SDLC functions. Used JIRA to log all issues
  • Created Bugs in JIRA and assigning to the developers.
  • Testing the Mobile Application, when there is a new build.
  • Interacting the Whole team by using Slack.
  • Followed Agile testing methodology, participating in the Meetings with the Scrum Master with other Team Members daily in the stands up.
  • Testing the product as per each SPRINT requirement’s & deliver on time.

Environment: Jira, Jenkins, Swagger, Test-Objects, Slack, Bucket Explorer- amazon s3,Platform-iOS & Android, Internet Explorer, Chrome, Firefox, Oracle and Windows.

Confidential, Dallas, OH

Selenium QA Analyst

Responsibilities:

  • Analyzing business requirements and discussing requirements with business analyst
  • Prepared test plan and test strategy documents
  • Designing the Test scenarios according to the given requirements
  • Created and mocked up test data in DB2and designed test cases according to data mapping sheet
  • Interacted with development team for clarifications
  • Extensively worked on designing the test plans and developing the test cases for newly developed functionalities.
  • Executed the web-service test cases using SOAP UI tools.
  • Validated the customer account records and their order details with Databases using SQL Queries.
  • Worked with the functionality and Regression testing cycles of major product releases by developing test suite using selenium Webdriver.
  • Involved in distributed test automation as a part of integration testing using Jenkins.
  • Executed both positive and negative Test cases of functionality and Regression Tests.
  • Prepared the Test Suite with the TestNG framework based on Java and developed the test scripts using TestNG annotations.
  • Extensively worked with End-to-end testing for User Acceptance Testing (UAT).
  • Executed ETL jobs to loadthe data from source to target and validated informatica log files
  • Designed complicated DB2 queries for comparing source and target tables
  • Assigned tasks to team members
  • Logged defects in HP ALM and tracked defects
  • Shared daily status report and weekly status reports with client stake holders.

Environment: Selenium IDE, Webdriver, selenium grid, Eclipse IDE, Java, SQL server, MY-SQL, SVN, HP Quality Center, JIRA/Zephyr, SOAP UI, TestNG, HTML, XML, Windows, IE9, Chrome and Firefox, ETL.

Confidential

QA Analyst

Responsibilities:

  • Reviewed requirements and specifications and provided input during requirements and specification walkthroughs.
  • Analyzed system requirements specifications, developed test plans, test cases, and test data for testing the functionality, GUI, usability, user acceptance tests with both Positive and Negative Scenarios, especially focused on logical scenarios of the application.
  • Created and updated test cases in Excel sheets and generate Traceability Matrix.
  • Used C# for to develop WebPages/ web forms.
  • Created and executed SQL queries against Oracledatabase compared the results and analyzed discrepancies.
  • Manually performed back end testing by writing SQL queries.
  • Used Quality Center to define requirements, design test steps, run as test set, report, track and close bugs.
  • Executed test cases compared with expected values and pass/fail reports updated through Quality Center.
  • Involved in UAT Testing and Used Quality Center to report bugs.
  • Participated in bug triage meetings with developers to validate the severity of the bug and responsible for tracking of the testing life cycle.
  • Maintained close and strong working relationship with teammates and management staff.
  • Worked with development teams investigated and corrected software bugs and deficiencies based on the testing results.
  • Experience with testing on UNIX/Linux and Windows environments
  • Involved in developing test methodologies, test plans and manual test cases for the application and prepared UAT test Plan.
  • Communicated with Manager, Team lead daily for testing efforts and sent Status Reports as needed like Daily and Weekly.

Environment: Manual Testing, QTP, c#, Quality Center, HTML, DB2, MS-Access, MS Outlook, SQL Server, UNIX, Linux, Windows.

We'd love your feedback!