We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

5.00/5 (Submit Your Rating)

Vienna, VA

SUMMARY

  • Over 5+ years of experience working as QA Engineer for Software Development and Testing life Cycle including preparation of Test Strategies, Test Plans, Test Cases, Test summary reports for both Web and Client - Server Applications.
  • Expert in Testing Life Cycle (TLC): Including Risk Analysis, Planning Process, Test Design, Performing Test, Defect Tracking, Management and Test Reporting.
  • Experience in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/WebDriver/IDE/Grid, HP Quick Test Professional, Junit/TestNG, Quality Center, ANT/Maven, JIRA, SOAP UI and Version One.
  • Experience with Agile Scrum and Waterfall and TDD (Test Driven Development) methodology.
  • Experience in designing Automation test framework by following Model, View and Controller approach.
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Experience in Black box, Grey box and automation testing using Selenium-TestNG, Junit on web and client applications.
  • Experience in Business Functionality Testing, User Interface testing, Unit testing, Integration Testing, Black Box Testing, End-to-end Testing, Manual Testing, UAT Testing, Regression Testing, Performance Testing, documentation and Reporting.
  • Experience in preparing Test Plan, Test Strategy, Test Cases, Test Scenarios, Test Data, and Test Execution.
  • Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
  • Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SOAP UI tool.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, BugZilla etc.
  • Good programming skills in Java, VB, Oracle, SQL, and PL/SQL and experience in SQL Server, Access and Oracle Databases.
  • Professional experience in designing Test Cases and Test Scripts for Windows, Mac, Java, Oracle and UNIX environments.
  • Experience in using Quality Center to manage defect lifecycle for the various test efforts, review and analyze the results & utilized its reporting feature to generate detailed defect report.
  • Experience with Visual Source Safe and Microsoft Office tools (Ms-Word, PowerPoint, Excel and Access).
  • Proficient in testing database of applications developed with SQL Server, Oracle and MS Access.
  • Strong verbal & written communication skills with the ability to effectively communicate with peers and non-technical personnel.
  • Ability to adapt to a dynamic work environment. A proactive team player with proven interpersonal and coordination skills.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.

TECHNICAL SKILLS:

Functional Test Automation Tools: Selenium IDE/RC/WebDriver/Grid, Quick Test Pro, data driven concepts, SOAP UI, Jbehave, Cucumber.

Programming Languages: JAVA, XML,CSS,HTML, Python,C,C++.

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

Test Framework: Junit, TestNG.

Performance Testing tools: JMeter, HP Load Runner.

Web Debugging Tool: Firebug, Firepath, Xpath.

IDE: Eclipse.

Build Tool: Ant, Maven.

Continuous Integration Tools: Jenkins, Hudson.

Databases: Oracle, DB2, SQL Server, MS Access.

Operating Systems: Linux, Windows, Mac, Android, UNIX.

PROFESSIONAL EXPERIENCE:

Confidential, Vienna, VA

QA Automation Engineer

Responsibilities:

  • Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.
  • Identified the test cases to be automated and performed data driven testing and GUI check points using Selenium WebDriver and enhanced the overall functionality of the application.
  • Perform all aspects of verification including smoke testing, functional testing and regression testing on major functionalities of the application.
  • Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
  • Developed custom libraries for automation using JAVA &Selenium WebDriver.
  • Performed Data driven testing Selenium WebDriver using TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
  • Involved in development of Hybrid Test Framework using Selenium WebDriver, Maven and TestNG.
  • Created Java based scripts for Selenium WebDriver with TestNG as automation frame work.
  • Developed and executed TestNG test cases using Eclipse.
  • Used Selenium WebDriver API to automate tests on cross browser and cross platform environment. Sound knowledge on Object Oriented Programming concept and Java Language. Used TestNG framework to run unit test and Maven to build the Project.
  • Set up the Maven build pom.xml file and surefire reports for continuous integration test in Jenkins.
  • Set up the different builds in Jenkins and deployed the scripts on Apache Tomcat.
  • Configured the test suite to Jenkins to make it run on every successful deployment, which helped reduce the feedback loop time to the developers.
  • Involved onCucumber testing and defined the test scenarios and created the test cases in Test Manager.
  • Involved in testing Web services and XML with tool called SOAP UI. I have been using this tool to locate WSDL file on internet, create Test cases, run them, do load testing, security testing.
  • Responsible for back-end API testing with SOAP UI and coding in groovy and Java.
  • Developed SOAP UI extension for test statistics.
  • Written automated scripts with XPath to identify web elements such that most of the browsers can be used.
  • Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using selenium WebDriver and Python.
  • Prepared Traceability matrix to show the test coverage requirement vs. Test scripts.
  • Performed input validations, user interface validations, browser compatibility testing and navigation testing.
  • Written test cases maintain them between releases and execute against new builds.
  • Used firebug and firepath to access webpage script variables.
  • Involved in tracking and reporting defects using Quality Center and was also responsible for communicating the status to the development team.
  • Performed backend testing to verify the data integrity by passing SQL queries.
  • Performed Database Testing by passing SQL Queries and retrieved information from Database.
  • Defect reporting, analyzing, tracking and report generation using ClearQuest.
  • Participated and initiated team meetings on a regular basis and involved in active discussion in order to improve the testing quality by better strategies and testing approach.
  • Attended the daily bug review meetings, weekly status meetings and walkthroughs and interacted with business analysts and developers for resolving defects.

Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Cucumber, SOAP UI, XPath, Eclipse, Quality Center, Firepath, Firebug, HTML, CSS, JavaScript, ClearQuest, Apache, SQL, Oracle, Windows.

Confidential, Austin, TX

QA Automation Engineer

Responsibilities:

  • Involved in creating the automation test cases for testing various web modules: supplier data, inventory tracker, exchange tracker, damage tracker.
  • Identified test cases to automate. Automate those test cases using Selenium WebDriver, Junit and Java (Eclipse IDE). Contributed in framework creation.
  • Developed automation test cases using Junit framework andSeleniumWebDriver.
  • Used Java as client library for Selenium and WebDriver to design and developed Automation test Framework using Junit.
  • Performed Unit testing with Junit framework.
  • Designed test cases based on the use-cases and the complex business logic defined for each web-service or a message.
  • Developed and executed Junit test cases using Eclipse IDE.
  • Used Ant for building the Webdriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • 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.
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Utilized various tools to streamline the testing: Jenkins, firebug, etc.
  • Worked with designing and building automation frameworks inCucumberBBD.
  • UsedCucumberautomated testing to test new and existing functionality.
  • Created the test data and request for the test data dependent with the other applications to be used in the testing activities for the current release.
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
  • Developed Python scripts to automate the test cases.
  • UsedPythoncodes to handle textbox, dropdown, checkbox, buttons and popup controls.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Designed and developed test framework based on SOAP UI API which can support data-driven test, switching test environment, running test case selected and automatically generating test report in CSV format.
  • Installed, configured SOAP UI to test web services using WSDL file given by development team.
  • Used Selenium WebDriver API to automate tests on cross browser and cross platform environment. Sound knowledge on Object Oriented Programming concept and Java Language.
  • Simulated the JSON processor Jackson library for constructing and comparing of JSON request and response for consuming rest based services.
  • Used JIRA for repository, reporting and tracking bugs, and providing updates on resolved bugs
  • 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.
  • Manage and synchronize multiple environments (development, QA, integration, and production) for a smooth release.
  • Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.

Environment: Java, Selenium WebDriver, Ant, Jenkins, Cucumber, Junit, SOAP UI, Python, Jira, HTML, CSS, JavaScript, XML, XPath, Firebug, JSON, DOM, SQL, Oracle and Windows.

Q Burst Technologie

QA Tester

Responsibilities:

  • Involved in designing and developing test plans based on functional and technical software requirement specifications.
  • Developed Test plans and executed Test Cases manually for the modules.
  • Performed functional testing, integration testing, and validation testing on various applications with manual testing process.
  • Developed a Test Plan and Test Cases based on system requirements and Software performance standards.
  • Executed scripts from Test Lab and Test Cases in Quality Center (QC), verified testing results against expected results and tracked defects
  • Reviewed and updated Requirements Traceability Matrices (RTM) that satisfy all required project’s test conditions.
  • Performed Regression, Assembly and Functional testing.
  • Involved in testing the functionality and usability of the system from end user perspective.
  • Developed several components of the product using MySQL and HTML.
  • Used Quality Center to keep track of bugs and test cases.
  • Performed manual testing.
  • Conducted Functionality Testing, System Testing, Regression Testing and User Acceptance Testing.
  • Wrote SQL queries for database backend testing.
  • Investigated software bugs and interacted with the developers to resolve the same.
  • Participated in weekly QA meetings and Bug review meetings with the Dev. and QA teams.
  • Worked closely with developer after changes were made to code to determine if code changes were performing properly

Environment: Manual Testing, Quality Center, Java, JavaScript, XML, Microsoft Exchange server, SQL, Oracle, Windows.

Confidential

Quality Analyst

Responsibilities:

  • Test full life cycle development of new web applications and modification of existing applications to add new components and features.
  • Helped define and implement automated and manual testing standards and practices which include testing and documentation.
  • Created unit test cases for business component using Junit.
  • Developed automated scripts for Automated Regression Testing using Selenium RC.
  • Developed automated scripts for Sanity and Regression testing.
  • Worked on API server-side System level test cases using Junit.
  • Involved in ANT configuration for running servers and scripts after the build.

Environment: Selenium-RC, IDE, Junit, java, JIRA,JDBC, Agile process, Linux, XML, HTML, CSS, TestNG, ANT, Manual

Mobile Tester

Confidential

Responsibilities

  • Involved in preparing test artifacts like Test Cases, Test Steps, Defect Reports, Traceability Matrices, Test Summary, and Test Log for different components.
  • Involved in different areas of testing like Integration, System and Regression Testing.
  • Used special types of testing techniques like Compatibility testing, Exploratory testing etc.
  • Followed testing process according to the release schedule (Agile Methodology).
  • Participated in the sprint review and retrospective meetings.
  • Preparation of Defect report using Defect Tracking Tool (JIRA).

Environment: iPhone, Android, iPad, Agile, Windows phone, Manual Testing.

We'd love your feedback!