We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

2.00/5 (Submit Your Rating)

Bethesda, MD

SUMMARY

  • Over 6+ years of professional experience in Selenium Quality Assurance Engineer using both Manual and automated Techniques.
  • Extensively experienced in formulating Test Plans, Test Cases, Test Scenarios, and Test Approach.
  • Good working knowledge of development process such as Waterfall and Agile methodology.
  • Experienced in different Types of Testing - Integration, System, Functional, GUI, Regression, Sanity, Smoke and User Acceptance Testing (UAT).
  • Proficient in configuring and maintaining Defect Tracking system and preparing project reports for end-to-end testing using tools like JIRA.
  • Expert at executing Manual Testing by using HP ALM for Test management in web-based applications.
  • Strong Experience in writing and executing Complex SQL queries and PL/SQL statements for Back-end testing.
  • Experienced in using Apache POI to read data from external sources to insert locators into the test script.
  • Good Knowledge in using Jenkins as a Continuous Integration server to configure with Github and Maven.
  • Experienced in developing and executing automation Regression testing and System testing using Selenium.
  • Proficiency in writing load scripts using Apache JMeter.
  • Proven ability in developing Behavioral Driven Development (BDD) scripts with Cucumber and writing step definitions for behavior using Gherkin.
  • Experienced in using SOAP UI, Advance Rest Client to validate SOAP/WSDL and Rest API Web services.
  • Proficient in Testing Web Services like SOAP and REST API requests using SOAP UI and Postman.
  • Ability to setup trouble shooting sessions to resolve the issues.
  • Ability to attend QA daily meetings, proposals for resolving the conflicts and prepare Weekly reports and build status reports.

TECHNICAL SKILLS

Testing Tools: Selenium ID, Selenium WebDriver, Selenium Grid, SOAP UI, Postman, JUnit, TestNG, Jenkins, Maven

Bug Tracking Tools: JIRA, HP ALM

Databases: SQL Server, Oracle, MS Access, MySQL

Testing Framework: Cucumber

IDE: Eclipse, Intellij

Servers: Web logic, Web Sphere, Apache, Jenkins

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

Languages: Java, C/C++, SQL, PL/SQL

Repository System: Github

Operating Systems: Windows, Linux/UNIX

PROFESSIONAL EXPERIENCE

Confidential, Bethesda, MD

QA Automation Engineer

Responsibilities:

  • Analyzed business requirements, Functional and Design specifications of the product, wrote effective Test cases for both manual and automated tests.
  • Performed manual and automated testing including Back-end and Front-end Testing.
  • Ensured the actual results match expected results using JIRA.
  • Worked on Backend Testing by writing SQL Queries to verify the data.
  • Responsible for developing automated test cases with Selenium and custom scripting as appropriate to the test case.
  • Developed and maintained custom libraries for the common automation framework using JAVA in Selenium.
  • Involved in debugging and troubleshooting problems in Linux/Unix based application servers such as JBoss, Tomcat, and Apache.
  • Involved in development of BDD Cucumber framework.
  • Defined and built the project structure using Maven.
  • Ran Regression and Integration testing of web and mobile applications, and web services using Jenkins on nightly basis and during deployment time.
  • Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code pushed into CI.
  • Designed reports for communicating analysis of test data and metrics and communicated the results to project team.
  • Assisted Test Engineers to interpret, and summarized the results of the analysis.
  • Participated in Inspection and walk-through sessions of the project requirements.

Environment: Selenium Grid/WebDriver, Java, Jenkins, JBoss, Tomcat, Linux, JIRA, SQL, TestNG, XML, Maven, Web Services, MS Office (Word, Excel, PowerPoint, Outlook), Cucumber.

Confidential, Jersey city, NJ

QA Test Engineer

Responsibilities:

  • Designed and developed test cases, updated status reports, documented test results based on logs, validated and verified all logs which is created after the execution of batch files.
  • Tracked defects using JIRA and interacted with developers to resolve any defects.
  • Constructed complex SQL queries to validate the data in between Source Tables as per the Transformations defined in Data Specification documents.
  • Developed a Data Driven Framework using Selenium WebDriver.
  • Developed Automation Scripts, Execution and Analysis Test Results using a Hybrid Framework in Selenium WebDriver.
  • 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 WebDriver in Safari browser.
  • Designed Cucumber framework for web/service-virtualization; performed manual and Cucumber testing of a web-based application.
  • Involved in automating test cases using Selenium WebDriver with JUnit.
  • Execution of test suites and HTML report generation using TestNG.
  • Developed components for each transaction used in the test script or scenario by using WebDriver.
  • Involved in Scheduling testing job and set up the flag to run automation script.
  • Tested Web Services using SOAP UI Tool.
  • Involved in writing of modification reports for errors identified in testing and clearly communicated.
  • Participated in bug review meetings on behalf of the QA team.

Environment: & tools: Java, JUnit, Selenium WebDriver, Selenium Grid, Maven, Jenkins, SOAP UI, HTML, JIRA, Cucumber, TestNG, MS Office (Word, Excel, PowerPoint, Outlook), SQL, Oracle, Windows.

Confidential, Phoenix, AZ

Software Tester

Responsibilities:

  • Determined optimal application performance according to specifications by executing Test plans and scripts.
  • Collaborated with software personnel in application testing, such as Acceptance Testing methods.
  • Maintained the Test logs, Test reports, Test issues, defect tracking using HP ALM.
  • Documented the Bugs and generated status reports and Bug reports and presented them in weekly status meetings using JIRA.
  • Developed and executed SQL joins to validate data results in Front end with Database.
  • Designed, developed and implemented automation testing framework utilizing Java, TestNG and Selenium WebDriver.
  • Conducted Functional, Regression, Smoke testing with Eclipse, TestNG, Selenium WebDriver, Java, for web-based applications.
  • Used Java language and TestNG framework for scripting.
  • Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber, Jbehave.
  • Executed web service test cases using SOAP UI.
  • Conducted and participated the Defect Triage meetings.
  • Worked with development staff, Product Managers to resolve and meet deliverable deadlines.
  • Participated in development, maintenance and refinement of internal quality control.

Environment: & tools: HP ALM, Selenium WebDriver, SOAP UI, MS Office (Word, Excel, PowerPoint, Outlook), JIRA, TestNG, Eclipse, XML, Java, Oracle, Jbehave, SQL Server, Cucumber, Windows.

We'd love your feedback!