We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

0/5 (Submit Your Rating)

Baltimore, MD

SUMMARY

  • Around SIX years of professional IT experience in Software Testing with various complex technical environments.
  • Good Knowledge in developing Test Plans, Test Cases and Test Scenarios.
  • Experienced in Test automation and manual testing with different business domains and technologies.
  • Extensively experienced in testing Waterfall and Agile Development Projects.
  • Experienced in the Quality Assurance and Automated/Manual testing of web based, Client/Server applications using Black Box and Gray Box testing techniques.
  • Expert in identifying test scenarios & performing various testing like Sanity Testing, Unit Testing, Regression Testing, Adhoc Testing, System level and data level Testing, Functional Testing and Data Base Testing.
  • Strong Knowledge in tracking bugs and reporting using JIRA.
  • Extensively experienced in Defect Reporting and Defect tracking process using Confidential Quality Center/ALM.
  • Proficient in writing SQL queries, generating reports to ensure data integrity and validating business rules.
  • Experienced in Data driven testing, Cross Browser testing and Parallel Test execution using Selenium WebDriver and TestNG.
  • Proven ability in developing BDD scripts with Cucumber and writing step definitions for behavior and continuous Integration using Jenkins and Bamboo.
  • Complete knowledge and Expertise in Automation Framework Development.
  • Expert in Implementing Java API's in Selenium Automation Scripts
  • Experienced in implementing the Java API's and Apache POI.
  • Very strong in performing Front and Backend Testing on various Database Structures - MS SQL, Oracle, MySQL, MongoDB.
  • Deep knowledge in creating, maintaining and executing automated tests using Selenium WebDriver and the Grid Server.
  • Experienced with Unit Testing, ANT, Maven and Jenkins using scripting language of Java, XML, Excel, HTML/DHTML DOM, and supporting tools.
  • Ability to analyze test results and to maintain the documentation of test results.
  • Experienced in working with open source tools Selenium (IDE, GRID, WebDriver) and preparation of automation test framework
  • Solid knowledge in Java and OOPS concepts (Inheritance, Encapsulation and Polymorphism), Object, Method, Interface, Abstract Class, Keywords and Variables required for Selenium frameworks.
  • Hands on experience in using build and project management tolls like Ant, MAVEN and Configuration management tools like SVN, GIT.
  • Excellent knowledge of Core JAVA.
  • Good experience in testing both SOAP and REST services using SOAP UI, Postman, Rest Assured.
  • Experienced in Defect Follow-Up Meeting and analyzing root cause after successfully logging a defect.
  • Experienced in multiple domains.
  • Excellent analytical skills and problem-solving skills; A versatile team player with good communication and interpersonal skills.

TECHNICAL SKILLS

Testing Tools: Selenium IDE, Selenium WebDriver, Selenium GRID, Soap UI, Confidential ALM, POSTMAN

Languages: Java, HTML, XML, C/C++, CSS

IDE: Eclipse, SQL Developer

Test Framework: JUnit, TestNG, Data Driven Framework, Cucumber

Web Debugging Tool: Xpath, Firepath, Firebug, Webdebugger

Databases: SQL Server, MS Access, Oracle, MySQL

Build Tool: Ant, Maven

Processes: Agile-Scrum, Waterfall, SOUP UI

Bug Tracking Tools: JIRA

Continuous Integration Tools: Jenkins, Hudson

Browsers: Mozilla Firefox, Internet Explorer, Safari

Other Tools: MS Word, MS Visio, MS Excel, MS Outlook

Operating Systems: Windows, Linux/UNIX

PROFESSIONAL EXPERIENCE

Confidential, Baltimore, MD

QA Automation Engineer

Responsibilities:

  • Analyzed the Business Requirements Document, Test Plan and prepared detailed Test Cases for new functionality.
  • Associated with development team to understand the technical design and architecture for test planning.
  • Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
  • Involved in black box testing, grey box testing, positive and negative testing, compatibility testing, functional testing, recovery testing, unit testing, UAT.
  • Involved in creating Test Case Scenarios, Test Case Execution and maintaining defects using JIRA Tool.
  • Created SQL queries for backend testing and data integrity testing.
  • Created automation framework and test scripts using Selenium Web-Driver for multiple platforms and browsers testing.
  • Created scripts using WebDriver based on Modular framework.
  • Developed automation scripts using Selenium Web Driver with TestNG Framework.
  • Used Firebug to inspect the X path of the web elements and Eclipse IDE for Java development.
  • Created automation scripts in Eclipse, Selenium WebDriver, running them as TestNG.
  • Tested web services based on data and functions by SOAP UI.
  • Measured statistics for Web Application using JMeter.
  • Used Postman API to get convenient, visual display of query results.
  • Implemented Automated execution of tests (nightly and need based) using Maven and JENKINS.
  • Developed automation scripts using Selenium WebDriver, JAVA, Selenium Grid and Maven for web applications.
  • Worked on acceptance testing using Cucumber and Selenium WebDriver.
  • Involved in Automation of Test Cases for UI Testing using Java UI Automate viewer.
  • Performed Cross browser testing on Internet explorer and Google Chrome navigator for browser compatibility.
  • Documented all the mappings and reports that were tested.
  • Responsible for creating test cases for End to End Testing.
  • Participated in regular QA Team meetings and discussions.

Tools: /Technology Used Selenium WebDriver, JIRA, Java, Eclipse IDE, JMeter, Selenium, XML, Postman, C/C++, C#, SQL Server, Cucumber, Firefox, Windows, TestNG, Maven, JUnit, Jenkins, MS Excel, MS Word, PowerPoint.

Confidential, New York, NY

QA Engineer

Responsibilities:

  • Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
  • Drafted test plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules.
  • Involved in writing test case by using wireframe, design docs and acceptance criteria.
  • Created manual test cases, reviewed with different stakeholders to validate the functionality.
  • Involved in JIRA to prioritize, classify bugs and track defects.
  • Extensively queried through SQL to check the database records in MySQL database.
  • Designed and developed automated scripts for functional, regression, sanity, and integration testing using Selenium.
  • Responsible for Cross-browser testing and running the automation script in parallel.
  • Worked with Chrome extension Postman REST Client, an HTTP client for testing web services.
  • Involved in development of Hybrid (Keyword and Data Driven) Test Framework using Selenium WebDriver, Maven and TestNG.
  • Used TestNG annotations like groups, parameters, Data Providers to group the test cases, test methods, test suits for regression and functional testing.
  • Used Selenium Screenshots to prepare and report bugs in the documentation.
  • Achieved Behavior-Driven Development (BDD) implementation with Cucumber, Gherkin and Jenkins Continuous Integration, expanded test scenarios, tracked Cucumber reports.
  • Prepared and executed batch test suite through TestNG via Ant.
  • Involved in testing of browser content and compatibility of the application using HTML IDs and XPath in Selenium WebDriver.
  • Ensured comprehensive test coverage exists by understanding the scope and technology of the application.
  • Involved in performing User acceptance testing (UAT) for the entire application.
  • Worked on testing status, reporting to the higher management and retesting the fixes.
  • Conducted weekly status meeting with Team members, managers, Business Analysts & Technical Team.
  • Participated in Project review meetings and generated Weekly Status Reports.

Tools: /Technology Used Selenium WebDriver, TestNG, Maven, JUnit, SQL Server, Postman, C#, JIRA, CSS, Java, Oracle, XPATH, XML, MS Project, MS Excel, MS Word, MS Outlook, Windows, Linux, Cucumber, Firefox, Chrome, Safari.

Confidential, Dearborn, MI

QA Tester

Responsibilities:

  • Performed user interface and functionality testing of the application.
  • Developed Test plan, Test cases, Test scripts based on Requirements and Design plan.
  • Created test sets such as regression, smoke and advanced which meets specific testing goals.
  • Executed the End-to-End scenarios to test the thorough functionality of the application.
  • Executed various testing stages like Functional Testing, Integration Testing and User Acceptance Testing.
  • Tracked defects using JIRA and interacted with developers to resolve any defects.
  • Performed Test case management by Confidential ALM.
  • Constructed complex SQL queries to validate the data in between Source Tables as per the Transformations defined in Data Specification documents.
  • Developed BDD and TDD script with Cucumber and written step definition for Gherkin based features.
  • Performed functionality and regression testing during the various phases of the application using Selenium.
  • Developed a Data Driven Framework using Selenium.
  • Developed Automation Scripts, Execution and Analysis Test Results using a Hybrid Framework in Selenium.
  • Used Jenkins as a Continuous Integration server to configure with GitHub and Maven.
  • Scheduled testing job and set up the flag to run automation script every time developer commits new code and make a new build.
  • Built Safari browser extension to be able to run Selenium in Safari browser.
  • Suggested automation process improvements & engaged in framework enhancements.
  • Involved in audit meetings and got an initiative to reach QA testing goals.
  • Involved in thorough Compatibility testing of the site on multiple browsers.

Tools: /Technology Used Selenium, Apache JMeter, C/C++, C#, Confidential ALM, Windows, Linux, Cucumber, Firefox, Chrome, Safari, Maven, GitHub, Outlook, MS Word, Java, SQL, CSS, MS Project, MS Excel.

We'd love your feedback!