We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

3.00/5 (Submit Your Rating)

Johns Creek, GA

SUMMARY:

  • Overall 9+years of Professional Experience in the IT industry with an emphasis on Quality Assurance and Software Testing.
  • Extensive working experience in various domains like Utility, Banking & E - Commerce
  • Experience in implementing skills in complete Software Development Life Cycle (SDLC) as well as Software Testing Life Cycle (STLC).
  • Experience in Manual and Automated testing using Java Programming language and open source tools like Selenium IDE, and Selenium RC, WebDriver, JUnit, TestNG, framework, SoapUI.
  • Experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
  • Experienced in Creating test input data and expected results using Java programming.
  • Knowledge of SBT techniques to perform testing and check for overlap between scenarios
  • Involved in testing of different interfaces in the application.
  • Knowledge on Junit, TestNG framework for Unit testing and Jenkins/Hudson for Continuous Integration.
  • Good experience working on different product development models like waterfall and emerging methodologies like Agile-Scrum .
  • Managed and updated the Requirement Traceability Matrix (RTM) to certify the coverage of the test cases
  • Experience in design and planning of automation test architecture and implementation.
  • Experience in testing Stand-Alone, Client-Server, Web-based and Web Service(SOA) Applications.
  • Good Experience in Quality Center, Test Director, JIRA for providing Defect management including defect creation, modification, reproducing (as necessary), tracking, prioritizing and reporting.
  • Excellent experience with RDBMS like Oracle, SQL server, DB2 and GUI tool with respect to RDBMS technologies like, TOAD, dB visualizer etc.
  • Knowledge in different Databases like MS SQL Server.
  • Experience in performing User Acceptance Testing (UAT).
  • Experience working on different Automation frameworks like Keyword Driven Framework, Data Driven Framework and Hybrid Framework.
  • Expertise in performing manual and Mobile Application Testing.
  • Expertise in various testing methodologies like Black box testing.
  • Conducted mobile apps testing across the web
  • Triaged mobile device applications issues.
  • Experience in white Box Testing, Black Box Testing, Functional Testing, System Testing, Integration Testing, Regression Testing, Data Driven Testing, Back End and Front-End testing and User Acceptance Testing.
  • Identification of areas of improvement to increase the speed and efficiency.
  • Knowledge in writing unique XPath using firebug and fire path to identify Web Elements.
  • Experience in understanding the code written in different programming languages core Java, HTML, CSS, SQL.
  • Experience in creating Cucumber BDD (Behavior Driven Development) framework and automating BDD scenarios in Eclipse.
  • Performed Back End testing with SQL queries.
  • Excellent Experience with source version control tools such as Subversion, Git.
  • Experience with networking tools like Wireshark.
  • Experience in protocol testing.
  • Generated test logs using Log4j for various log levels.
  • Experience in defining the automation testing process and framework for Regression and Integration testing along with supporting test data strategy, automated testing tool installation, and database refresh scripts required to successfully execute on-going automated regression tests throughout the development life cycle.
  • Good communication skills and ability to work independently with minimal supervision and able to work as apart in team.

TECHNICAL SKILLS:

Testing Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle

Functional Testing Tools: Selenium IDE, Selenium Web Driver, Selenium Grid, SOAPUI, TestNG, Junit

Frameworks: Data Driven, Hybrid, Page Object Model(POM)

Build and Integration tools: Jenkins, Maven, Ant

Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Languages: Java, Python, HTML. PHP

Source control: SVN, GIT

Operating systems: Windows NT/XP/Vista & 7, UNIX, LINUX

MS Office Tools: Word, Excel, Access, PowerPoint

IDEs Tool: Eclipse

Databases: Oracle, SQL Server, DB2, MS Access & MYSQL

PROFESSIONAL EXPERIENCE:

Confidential, Johns Creek, GA

QA Automation Engineer

Responsibilities:

  • Analyzed project documentation including functional requirements and unit/integration test plans to ensure that requirements are testable and the full ranges of system aspects are being tested.
  • Built and executed comprehensive test plans, translated Requirements/Use Cases into and Test Cases for manual and automated test.
  • Performed Ad-hoc, Usability, Functionality, Sanity/Smoke, integration, system level (data flow) end-to-end and regression testing.
  • Published messages using different tools like JMeter, TIBCO, Eclipse and JAVA.
  • Verified and Captured the message published flow using tools like TIBCO EMS, Kariba, Kafka, Spark and Cassandra.
  • Verified iAPI logs in Kibana Dashboard.
  • Identified test data from Cassandra database; analyzed input and output of test data to identify discrepancies between requirements and test results.
  • Documented software defects, leveraged troubleshooting skills to assist with defining root cause, and conducted re-testing after defects are addressed.
  • Built and executed automation test scripts for Data base checking and Message publishing using Selenium WebDriver and Eclipse IDE.
  • Collected and analyzed logs from Kariba, Kafka sources, writing queries for data verification against Cassandra DB.
  • Prepared the review and status reports and delivery reports for the automation and manual scripts.

Environment: Java, Selenium WebDriver, Eclipse, SOAP UI, JIRA, AP ALM, Agile(Scrum), Cassandra, Maven, TIBCO EMS, Kariba, Kafka, Kibana Dashboard, Spark.

Confidential, Detroit, MI

Senior QA Analyst

Responsibilities:

  • Analyzed the user requirements, functional requirements and Use Case documents and developed test plan documentation, test cases and tested various functions in Benefit online web portal.
  • Involved in testing effort estimates and provided the timely feedback on progress of the testing activity.
  • Extensively worked with developers and team in agile environment, with daily scrum meetings, presentations and review.
  • Design and develop automation frame work using Java, Selenium web driver, TestNG.
  • Developed Maven targets to execute automation suites from command line.
  • Experienced in developing Automation Framework that uses Java programming in Eclipse, TestNG and Maven.
  • Used Firebug tool to identify Object’s id, Name, Xpath, link in the application.
  • Involved in functionality and Regression testing cycles of major product releases by developing test suite using selenium WebDriver.
  • Effectively used Selenium data driven, Xpath locator and WebDriver to test the web application.
  • Executed web service test cases using SOAP UI.
  • Performed System Testing and User Acceptance Testing for every client and conducted Backend Testing using SQL queries.
  • Intensively analyzed the test results and bugs are tracked and reported with the detailed status of the bug with HP ALM/Quality center (QC).
  • Involved in defect management - Track all the defects raised, conduct defect meetings to update the status of the defects periodically.
  • Verified, updated and maintained all the defects raised during functional and regression testing and reported them in Quality Center and performed follow up with bug life cycle.

Environment: Java, Selenium WebDriver, Eclipse, SOAP UI, Quality Centre, Agile(Scrum) Firebug, Fire path, Xpath, HTML, SQL, Maven.

Confidential, Grand Rapids, MI

QA Analyst

Responsibilities:

  • Gathered client requirements, expectations and provided approaches to automate with proper documentation.
  • Worked in Agile methodology consists of daily sessions and attend meetings with team and developers to evaluate the progress of the application.
  • Performed functional, integration, automation and performance testing.
  • Reduced manual testing by using selenium and developed automated tests with developers for continuous regression testing.
  • Implemented test code in Java, using Eclipse, IDE and TestNG.
  • Used TestNG framework based on JAVA and developed the test scripts using TestNG annotations.
  • Used Selenium WebDriver API for Test case automation.
  • Effectively performed integrated testing end - end testing and validated results with clients.
  • Executed ANT and Maven build files for running Automated tests.
  • Generating reports for test execution and updating confluence page with test results.
  • Used Jenkins tool for continuous integration running entire test suite and create jobs for all test suites.
  • Performed back - end testing of the application using SQL Queries.
  • Performed web services testing using SOAP UI.
  • Conducted multi browser testing to check application can work on IE, Firefox and Chrome browsers.
  • Performed both positive and negative Test cases of functionality and Regression tests.
  • Defined and managed defects, defect counts, test results and status reporting.
  • All issues are reported through Rally Tool and registered in QC for internal purpose.
  • Configured selenium and GRID scripts on virtual machines.
  • Extensively worked with version control system Subversion (SVN) and executed test cases then updated and integrated application code.

Environment: Selenium WebDriver, Selenium grid, Java, Eclipse IDE, SVN, ANT, Maven 3.0, HTML, SOAP UI, TestNG, Windows, Linux, Chrome and Firefox.

Confidential, FARMINGTON HILLS, MI

Test Analyst

Responsibilities:

  • Analyzed system specifications and business requirements of clients and used agile scrum methodologies.
  • Extensively created Test plans to check the functionality of application.
  • Involved in creating test case templates to facilitate recording of manual test cases to automation test scripts.
  • Performed various types of testing like sanity testing, functional, integration System and Usability, Regression testing.
  • Extensively worked on sanity tests, written scripts to perform sanity testing to verify weekly builds.
  • Performed manual testing on different modules of the Application by executing the Test Cases.
  • Developed build scripts using ANT for automated tests.
  • Worked on cross-browser testing using different browsers like IE, Firefox and Chrome.
  • Implemented test automation in Java using Eclipse IDE, test framework such as TestNG, the unit test framework for Java.
  • Created selenium script files for UI Automation.
  • Used Xpath and DOM to work with dynamic and static objects in selenium.
  • Validated database and performed database testing by writing SQL Queries.
  • Performed web services testing SOAP UI.
  • Created reports for different departments using MS Access and Excel.
  • Effectively involved in bug tracking, analyzing, reviewing and reporting test result using Quality Centre.
  • Attended weekly meetings with team and other groups to assess the progress of the application.

Environment: Java, Selenium web driver, Eclipse, ANT, TestNG, Agile, Xpath, Linux, Firebug, SQL, SOAP UI, Quality Centre, TestNG, Windows, Firefox, Chrome.

Confidential

QA Engineer

Responsibilities:

  • Involved in identifying the manual test cases for automation.
  • Involved in preparing Test data based on business functions.
  • Developed Test Scenarios and Test Cases as per the requirement document.
  • Involved in creating Test metrics.
  • Finding and reporting defect in defect tracking tool Quality Center.
  • Used Quality Center to report application enhancements request and discussed with developers to resolve technical issues.
  • Performed different types of testing like Functionality, system, regression and Retesting.

Environment: Quality Center, SQL Server, Manual Testing, Windows, MS Excel, XML

Confidential

Linux Admin

Responsibilities:

  • Primary duties include Build and Deployment of the java applications onto different environments like Dev, QA, UAT and Prod.
  • Maintained configuration files for each application for build purpose and installed on different environments.
  • Used SVN for branching, tagging, and merging.
  • Experience writing implementation plans for installing software components on build agents, and working with application services team to execute the install.
  • Support QA regression deployments, monthly and weekly releases of applications.
  • Extensive experiences with Maven build process and repository manager Nexus.
  • Working knowledge of Windows batch scripting, LINUX Shell scripting, Perl and Maven POM Scripting.
  • Integrating the code quality analysis tools like Cobertura, Find Bugs, JUnit, PMD, and Check style into the projects
  • Built and Deployed java source code into application servers in an Agile continuous integration environment.
  • Generated Ant, Perl & UNIX scripts for build activities in QA, Staging and Production environments.
  • Worked on the transition project, which involves migration activities from Ant to Maven in order to standardize the build across all the applications.
  • Coordinated application release with Development, DBA, QA and project management teams.
  • Automated the deployment and server bounce for JBoss Applications.
  • Build artifacts (war and ear) are deployed into a JBoss app server using Shell Scripts.
  • Worked with JIRA for Issue Tracking and monitoring.
  • Directed the Release Management Calls to synchronize with the Developers, Testers and DBA teams for successful Release.
  • Deployed using Admin console into JBoss Application Servers.
  • Involved in troubleshooting of user interface using JSP.
  • Pushed releases to QA, Beta, and production environments.
  • Worked closely with the team to review code for compatibility issues, resolve issues as they arise, and implement deployment processes and improvements on a continuous basis.

Environment: Web ClearCase, ANT, BuildForge, WebLogic, UNIX, Shell, Perl Scripting, SVN, JBoss, JSP, JIRA.

We'd love your feedback!