We provide IT Staff Augmentation Services!

Qa Engineer Resume

0/5 (Submit Your Rating)

MO

SUMMARY

  • 7+years of strong experience inObject Oriented Analysis and Design,Algorithm and Data Structure,Design Pattern analysis, Quality Assurance of Web and Client - Server applications, development, implementation and maintenance of software applications using java.
  • Experienced automated testing tools such as Selenium Web Driver/IDE/Grid, Junit/TestNG, Load Runner, Quality Center, SOAPUI.
  • Ability to accurately Log defects, Escalate Issues, Risks using defect logging tools like Jira, Bugzilla and Quality Center.
  • Expertise in Black Box, White Box, Back End, User Interface, Functionality, GUI Testing, Data driven testing, Integration, Regression testing and Web Services Testing.
  • Good experience in testing SOAP and RESTful webservices.
  • Performed version control using Github.
  • Expertise in back ends testing and writing SQL queries, Joins, procedures using Oracle and MySQL.
  • Performed Database Testing, Validation and Management on Oracle, MS SQL Server and have written SQL queries.
  • Strong background inJava/J2EEenvironments. Worked extensively onJ2EEfor developing Web and Distributed Applications by usingJDBC, JSP, Servlets, Hibernate,spring andWeb Services.
  • Well experienced inSpring'sIOC,AOP, MVC architectureand spring framework.
  • Experience in using the Object Relational Mapping toolHibernate,strong in using XML mappings and Java Objects.
  • Experience onHTML, DHTML, CSS, XML, JavaScript, JSON andAJAX.
  • Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and Waterfall models.

TECHNICAL SKILLS

Languages: Java, C#, SQL, HQL, XML, C, C++, JavaScript.

J2EE Technologies: JSP, Servlets, spring, Hibernate, JSTL, Maven, JDBC, SVN.

Web Technologies: JSON, AJAX, SOAP, WSDL, RESTful, Html5, CSS3, MVC architecture.

Automated Testing Tools: Selenium webdriver/ide, web services, SOAPUI, REST

Bug tracking Tools: JIRA, BugZilla, HP Quality Center

Test Framework: Junit, TestNG

Database: Oracle 10g, MYSQL 5.0, SQL Server.

Operating Systems: MS Windows NT/2000/XP/Vista, Linux, Unix, Android

PROFESSIONAL EXPERIENCE

Confidential, MO

QA Engineer

Responsibilities:

  • Used selenium Web Driver to write automated scripts using Eclipse IDE and Java.
  • Performed sanity, integrated, back-end, functional, and regression testing
  • Used TestNG features such as groups, depend on Method, data provider and factory when testing functionality of application and build detailed reports and logs of scripts.
  • Developed Hybrid automation framework from scratch including key driven framework and data driven framework with use of apache POI library.
  • Create page object model framework to store web element in repository.
  • Used JIRA as a mode to log bugs and communicate with managers and developers with issues regarding closure of bugs.
  • Used HP Quality control tool to review test case of manual tester and follow their strategy in automation.
  • Perform Functional testing to identify various critical points in the application and automated it by using Selenium WebDriver on different module of corporate web site.
  • Used Ant build management tool for smoke testing and generate xslt report based on test case results.
  • Used Jenkins for continue integration tool to run whole test suites.
  • Interacted constantly with Owners, Data Science, Developers and QA leads to write Test Cases and Plans in the most effective way possible.
  • A very good understanding of programming language Java and its Object Oriented Concepts.
  • Participated in software requirements, Feature Enhancements, Implementations, Design, Automation Code reviews and attending Sprint Planning meetings, Product Backlog in Agile Software development.

Environment: Java, Junit, Selenium Web driver, git, Jenkins, TestNG, HTML, Ant, xslt report, SQL, JIRA, Web server - Apache, Oracle, Oracle, JSON, Agile Methodology, Eclipse, Quality control, SVN

Confidential, San Ramon, CA

Software Test Engineer

Responsibilities:

  • Responsible for Integrating OnlineBankingUI with Selenium Grid for cross browser testing (Across multiple browsers Chrome, Firefox, IE).
  • Responsible for WebServices testing using REST protocols, deciding Service Endpoints, creating GET, POST, PUT, DELETE requests, validating Json responses using GROOVY script.
  • Preparation of Weekly Status reports which includes the number of Blocker/Release Gating, normal bugs filed for the release, core analysis of the Fixed and Verified bugs for a particular release
  • Used JIRA as a mode to log bugs and communicate with managers and developers with issues regarding closure of bugs.
  • Responsible for adding Android Driver (automation testing for Android devices) in OnlineBankingUI,
  • Closely interacted with the product Owners, Developers, Data Science, Machine learning team for their feedback and in better understanding of the product.
  • Responsible for automating Flash based application using Selenium Webdriver API, Java Script.
  • Executor, Handling various AJAX based calls using different waits Like Explicit, Implicit and Fluent wait.
  • Used MySql queries to verify database information (JDBC). Performed automation to retrieve data from the DB and verify against a known data set (the golden set).
  • Accurately produce daily baseline results to the stakeholders.
  • Conduct production tests to determine failover methodology across data centers.
  • Experience on server side debugging and tailing, grep, server logs for bug reporting (manually).
  • Worked and managed offshore automation team of 6, provided support and knowledge transfer on regular basis to new hires.
  • Provide regular reports on the performance characteristics of the systems.

Environment: Java, Junit, Selenium (IDE, GRID), JavaScript, AJAX, HTML, JDBC, SQL, JIRA, Web server - Apache, Oracle, Unix/Linux Oracle, MySql, Cronjobs, JSON, Agile Methodology, Eclipse, SVN, Android

Confidential, Columbus, OH

Software QA Analyst

Responsibilities:

  • Joined as a Software QA Engineer and responsible for testing web based applications using Selenium tools.
  • Constant interaction with Sales-Marketing team for demos, Business Analysts, Product Owners, Managers for customer Use cases and E2E test scenarios.
  • Responsible for not only logging large number of Bugs but also putting forward Feature Enhancement requests for better customer satisfaction.
  • Responsible for defining Testing Scope, Approach, Strategy, Smoke, Regression test Suites for every release.
  • Responsible for managing test cases written for every release by constant interaction with QA and DEV lead responsible for that functionality.
  • Performed automated testing using Selenium WebDriver, TestNg, SoapUI on various applications
  • Performed Functional testing to identify various critical points in the application and automated it by using Selenium WebDriver on different module of corporate web site.
  • A very good understanding of programming language Java and its Object Oriented Concepts.
  • Interacted constantly with Developers and QA leads to write Test Cases and Plans in the most effective way possible.
  • Performed Back End testing on certain modules like Transaction Summary, Setting up new accounts.
  • Involved in writing SQL queries for retrieving and manipulating Databases using JDBC platform.
  • Developed generic Selenium API to be reused by different teams.
  • Worked on PageObject Model framework in particular to encapsulate the internal state of web page to a single page object.
  • Use Firebug for the web based application testing with Selenium WebDriver for the commands and locator applications.
  • Worked in the Agile Development Environment with frequently changing requirements and features set.
  • Participated in software requirements, Feature Enhancements, Implementations, Design, Automation Code reviews and attending Sprint Planning meetings, Product Backlog in Agile Software development.

Environment: Java, Selenium IDE/WebDriver, TestNG, JIRA, XML, HTML, SQL Server, Eclipse, Net Beans, SOAPUI 4.0.1, Agile (Scrum) Methodology, PageObject Model Framework.

Confidential

Quality Assurance Analyst

Responsibilities:

  • Worked in an Agile environment where a sprint spanned over two weeks in duration and demanding situations where builds were frequently deployed on the QA Environment at least once a day .
  • Heavily involved in SDLC including designing, developing and testing.
  • Wrote test plans and test cases for each feature of the application
  • Performed front end GUI &functional using TestNG. Links worked correctly, no spelling errors, buttons and input boxes functioned normally, correct error messages, scroll bar and etc.
  • Used selenium Web Driver to write automated scripts using Eclipse IDE and Java.
  • Performed sanity, integrated, back-end, functional, and regression testing
  • Used TestNG features such as groups, depend on Method, data provider and factory when testing functionality of app.
  • Used TestNG to build detailed reports and logs of scripts.
  • Strong knowledge in locating Web Elements of any web page using CssSelectors, Xpath (reference and absolute) and using Collection frameworks to drill down the complex Web elements.
  • Analyzed the results of the failed tests to figure out locations of the defects.
  • Logged and prioritized bugs in QC.
  • Responsible for Web Services testing using REST protocols, deciding Service Endpoints, creating GET, POST, PUT, DELETE requests
  • Responsible for Automating Flash based application using Selenium Webdriver API, Java Script Executor, Handling various AJAX based calls using different waits Like Explicit, Implicit and Fluent wait.
  • Examined the business requirement document (BRD) and functional requirement document
  • Effectively captured screenshots of failed tests and attached them to test reports in JIRA.
  • Provided Test plans and status reports to upper management.
  • Used Cronjobs to trigger automated tests every day.

Environment: Eclipse, Java, Selenium IDE/WebDriver, TestNG, QC, JIRA, SOAP UI, SQL Server, XML, Agile Methodology, SDLC, Unix/Linux

Confidential

Software Developer

Responsibilities:

  • Implemented Agile Methodology for project Management.
  • Worked with business partners for requirements gathering.
  • Diagrams and developed class diagrams using Rational Rose.
  • Design and development of UI Screens using JSP, HTML, CSS and JavaScript.
  • Developed Controller Servlets and Action Servlets to handle the request and responses.
  • Developed Request Cash Message and get Cash plug-ins usingJava Beans.
  • Designed DTD's for XML representation of data.
  • Involved in SDLC of application developed using AGILE methodology.
  • Involved in resolving business technical issues.
  • Understand all project requirements as specified in Use Cases and requirement specifications.
  • Lead the development of data access beans using hibernate, middle ware web service components.
  • Develop the GUI using JSP, spring web flow following spring web MVC pattern.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tables.
  • Used SVN for version control across common source code used by developers.
  • Written the JUNIT test cases for the functionalities.
  • Used Log4j for application logging and debugging.

Environment: Java, JDK 1.6, Eclipse 3.2.1, JSP, XML, Agile Methodology, Servlet, Spring MVC, Hibernate, Java Script, SVN, HTML, Java Beans

Confidential

Quality Engineer

Responsibilities:

  • Developed test cases. Involved in design and implementation of Selenium WebDriver automation framework for integrations and regression test suites (TestNG and Maven).
  • Developed and implemented robust MVC Pattern based testing with Selenium WebDriver which cut down the script development time in half.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Developed automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration (CI) Process using Selenium Grid.
  • Interacted constantly with Developers and QA leads to write Test Cases and Plans in the most effective way.
  • Performed Back End testing on certain modules like Transaction Summary, Setting up new accounts.
  • Preparation of Weekly Status reports and attending weekly project status meeting to provide testing status.
  • Used JIRA as a mode to log bugs and communicate with managers and developers with issues regarding closure of bugs.
  • Worked in the Agile Development Environment with frequently changing requirements and features set

Environment: Java, JUnit, Selenium WebDriver/Grid, JIRA, TestNG, Maven, MySQL, Windows 95/98/2000/XP/7, Eclipse, Cucumber, AJAX, Agile Methodology

We'd love your feedback!