We provide IT Staff Augmentation Services!

Sr. Qa Engineer/analyst Resume

3.00/5 (Submit Your Rating)

Los Angeles, CA

PROFESSIONAL SUMMARY:

  • About 7+ years of professional experience in IT in which 3+ years of experience in JAVA Development and around 3 years of experience in Testing including Automation, Implementation, Integration, Conversion, Migration, Development, Customization, Testing, Troubleshooting and building of QA Automation Framework.
  • Experience in industry standard methodologies like Software Development Life Cycle (SDLC), Software Test Life Cycle (STLC) and Software Development Methodologies such as Agile, V Model and Waterfall.
  • Experience in Software Testing of Web base application and Client/Server based applications.
  • Expertise in Requirement Analysis, Test Plan, Test Design and Test Automation.
  • Expertise in developing end to end automation using Selenium Web Driver/IDE, TestNG, Maven, Jenkins, Web Services (REST, SOAP).
  • Experience in using particular expertise in Page Object and Data Driven frameworks.
  • Familiar with Web Technologies: HTML, CSS, JavaScript, Xpath, XML, Java, Maven, Fire Path, Firebug, TestNG Technologies.
  • Using JBehave, Selenium WebDriver automated Test Cases and created Feature file involving GWT, written Java Automation Code (.java), created Properties file containing Locators involving Xpath and executed in different Virtual Machines.
  • Built QA Automation Framework using Maven, Selenium, Web Driver Tool, Java Client Libraries, Properties Files, Config Files and Jars. Using TestNG and JUnit Unit Testing Framework executed Test Scripts. Used both Perforce & SVN Repository for checking - in and checkout Java Test Script Code.
  • Experience in writing automation test scripts using Selenium, Web Driver, Cucumber, JRuby, JBehave, JMeter, and Quick Test Professional.
  • Using Spring Framework written Java Coding for API Testing using Post. Performed Java Web Services testing for REST API Calls. Performed API Testing using Rest Client and SOAP UI.
  • Using Maven Build Tool performed compiling of class, setting up Selenium2.0, download Java Client Libraries, create project, creating pom.xml with artifacts and dependencies.
  • Using Jenkins Continues Integration Tool performed Build Deployment in QA Environment.
  • We are moving from Jenkins to Bamboo Continues Integration Tool for build deployment and maintenance.
  • Using Java, Selenium and Web Driver performed testing using different browsers like IE, Firefox and Chrome. Performed complete Regression testing starting with registering account, login with new user credentials, purchase product dynamically and written reviews for the product purchased. Written script to select product dynamically and pass the data dynamically using parameters. Written methods and functions in the script to call another API.
  • Using Selenium Grid performed testing of instance of Selenium RC in remote machines. Executed Java Test Scripts to invoke browsers in different Virtual machines.
  • Integrated Selenium IDE with Junit Framework and Selenium remote control using Java Driver. Checked assertions and output results via Java Driver.
  • Using Junit and TestNG Framework performed Unit testing. Using Eclipse IDE, IntelliJ IDE, Spring Test Suite executed and tested various methods in Java code using Hasp Map and Assertion.
  • Using Junit and TestNG Framework performed Unit testing. Using Eclipse IDE executed and tested various functional modules in Java code using assertion.
  • Proficient in using Quality Center, JIRA, BugZilla.
  • Configured Apache Web Server for setting up Sandbox testing environment by updating configuration flies like httpd.conf, srm.conf, access.conf and name.conf-dist.
  • Prepared Test Plan, Test Strategy, Test Data, Test Case, Test Result, Traceability Matrix and Defect Reporting in Mercury Quality Center Tool.
  • Performed Black Box testing for dynamic data validation in UI. And performed White Box testing to check the logic of functions, methods, loops specified in the coding.
  • Written coding in Perl to perform file upload, mail trigger, file download and report generation.
  • Worked with Unix/shell scripting for caching data from Oracle database to MySQL database.
  • Performed Database Testing, Validation on Oracle, MS SQL Server and have written SQL queries using tools like Toad.
  • Ability to accurately Log defects, Escalate Issues, Risks and provide accurate management reporting using defect logging tools like Jira.
  • Strong Analytical and problem solving skills and an inclination to adapt new technologies available in market.
  • Ability to think from user viewpoint and understand the complexities of the business.
  • Proactive team player with a positive attitude combined with excellent communication skills, always wanting to upgrade to new technologies.

TECHNICAL SKILLS:

QA Tools: SELENIUM IDE/ GRID /RC/ Web Driver, QTP, JUNIT, TEST NG, Firebug, Fire Path, Xpath, Maven, JSON, JXL and Apache POI.

Languages/Frameworks: C, JAVA, J2EE, Java Script, API, SQL, Cucumber, Gherkin,, CSS, HTML, ShellScript

Test Management Tools: Quality Center /ALM

RDBMS: Oracle10g, MySQL Toad

SDLC Methodologies: Waterfall, Agile SCRUM

Continuous Integration/Builds Tools: Maven, Jenkins, Ant, SVN and Sauce labs

Defect Tracking: JIRA, BugZilla, Quality Center.

Web Technology: HTML, CSS, Java Script, XML

Versioning Systems: CVS, SVN, GitHub

Operating Systems: Windows, Mac OS, UNIX

Miscellaneous Tools: MS Office Suite, IE/Firefox/Chrome/Safari, Firebug, Firepath

PROFESSIONAL EXPERIENCE:

Confidential, Los Angeles, CA

Sr. QA Engineer/Analyst

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.
  • Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.
  • Developed and implemented robust MVC Pattern base testing with Selenium WebDriver which cut down the script development time in half.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
  • Extensively developed automation test scripts for regression testing (TestNG).
  • Configured Selenium WebDriver, TestNG, and Maven tool and created Selenium automation scripts in Java.
  • Maintained and executed Maven build files for running automated tests.
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Implemented Automated execution of tests (nightly and need based) using Maven and JENKINS.
  • 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 in writing Test Cases by using Wireframe, Design docs and Acceptance criteria.
  • Used Firebug to do web based application testing with selenium for the commands and locator application.
  • Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
  • Designed, maintained and executed Automated Integration framework of API/Web Services across multiple test and production environments using SOA test.
  • Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them.
  • Created data-driven automation scripts for testing API Web Services using SOAP UI.
  • Used HP Mercury Quality Center for Test Management, for Functional Test Automation.
  • Performed User Acceptance Testing in the final phase of software development process to check the functionality of the software.
  • Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.
  • Involved in defect management - Track all the defects raised, conduct defect meetings to update the status of all the defects on periodical basis, publish a consolidated list on weekly basis.

Environment: Java, Selenium WebDriver, Jenkins, Maven, TestNG, SOAP UI, Quality Center/ALM, Git, Firepath, Firebug, XPATH, CSS, HTML, Groovy, Java Script, XML, SQL, Oracle, Windows

Confidential, Framingham, MA

Sr. Automation / Analyst

Responsibilities:

  • Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.
  • Worked in the agile environment with frequently changing requirements and features set.
  • Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and TestNG Framework.
  • Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
  • Developed test code in Java language using Eclipse IDE and TestNG framework.
  • Used Java language and TestNG framework for scripting.
  • Used ClearCase, Subversion for code repositories and Maven for the dependencies.
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
  • Extensively used Selenium (data-driven, Xpath locator) and WebDriver to test the web application.
  • Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.
  • Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
  • Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using SOAP UI.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
  • Prepared test cases, test data and test responsibility matrices for the application under test.
  • Executed Test Cases recorded in HP Quality Center manually to test the application for its functionality, system integration and verify the Exit Criteria.
  • Involved in UNIX Shell Scripts, Python, and Perl scripts.
  • Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.
  • Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
  • Actively participated in walk-through, inspection, review and user group meetings for quality assurance with BAs, SMEs and Developers.
  • Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.

Environment: s: Selenium WebDriver, Jenkins, Cucumber, SOAP UI, Maven, TestNG, ALM, XPATH, Eclipse, Java, Python, Perl, Unix Shell Scripts, agile, GIT, SQL, Oracle and Windows.

Confidential, Denver, CO

Sr. Automation Engineer

Responsibilities:

  • Participated in all different types of testing of to make sure the changes has been successfully implemented.
  • Managing all phases of testing for assigned components ensuring test plans and test cases are completed and met business requirements.
  • Working with the development teams investigating and correcting software bugs and deficiencies based on testing result.
  • Creating and generating system test scripts for different test scenarios covering all aspect of project functionality.
  • Creating test plan, Walk through, integration approach and strategy document, test cases, scenarios, conditions and scripts.
  • Worked with Selenium web driver in automating manual test cases to automation scripts.
  • Performing various types of testing, such as functional, regression, user acceptance, negative and installation testing.
  • Performed QA activities for various projects, which include functional, integration and regression testing.
  • Document the defects using JIRA; track them to completion by communicating and co-coordinating with the development team as well as the Environment support group.
  • Responsible for escalating the defects as well as providing defect reports to applications Development and their managers.
  • Attended the defects review and deployments meetings with cross function team for weekly deployment and giving suggestion regarding the defects severity and gave team suggestions which defects should be prioritized.
  • Attended the cross-functional team meetings to review the requirements and giving helpful suggestions to make sure that projects passed the quality that is expected by clients.
  • Conduct a regression testing after defects get fixed.

Environment: Selenium 2.0, MySQL, JIRA, Agile Methodology, ALM, Windows 7, MAC OS.

Confidential

Sr. Automation Engineer

Responsibilities:

  • Involved in Complete Software Development Lifecycle Experience (SDLC) from Business Analysis to Development, Testing, Deployment and Documentation.
  • Worked in the agile development environment with frequently changing requirements.
  • Coordinated with the business analysts and developers to discuss issues in interpreting the requirements.
  • Test Strategy was prepared based on the Functional Requirement Specifications and System Design Specifications.
  • Involved in development of Test Plans and Test Scripts using Quality Center.
  • Performed Automation, Manual testing of the applications and verification of the functionality of the application as per the business requirements.
  • Identified and created automation test suit for applicable Functional Tests.
  • Some of the testing conducted were Functionality testing, Usability testing, Interface testing, Compatibility testing, Regression testing, Performance testing.
  • Performed manual testing for the GUI functionality of the application.
  • Performed back end testing by design and executing SQL Queries to extract analytics data from different data sources to validate the corresponding reports.
  • Attended various meetings with the developers, clients, and the management team to discuss major defects found during testing, enhancement issues, and future design modifications.

Environment: Selenium 2.0, MySQL, JIRA, ALM, Agile Methodology, Windows 7, MAC OS, Linux.

Confidential, Reston, VA

QA Automation Engineer

Responsibilities:

  • Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
  • Associated with development team to understand technical design and architecture for test planning.
  • Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.
  • Developed Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using TestNG.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium WebDriver, TestNG and Jenkins.
  • Developed Automation scripts for new enhancements using Selenium Web Driver and TestNG.
  • Used Selenium WebDriver using TestNG and Eclipse for automation in Hybrid model.
  • Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
  • Configured Selenium WebDriver, Maven tool and created Selenium automation scripts in java using TestNG prior to agile release.
  • Developed and executed White box test cases of the Java API using TestNG framework & Eclipse.
  • Used Java language and TestNG framework for scripting. Used Maven for building the Web Driver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Involved in setting up continuous integration system using Jenkins and working knowledge with cloud based code repository system like Github.
  • Extensively used Selenium (data-driven, Xpath locator) and WebDriver to test the web application.
  • Tested request and response XML's based web services interfaces using SOAP UI.
  • Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
  • Created whole test framework using Selenium for further test creation and execution.
  • Regression test cases were written and automated using Selenium Web Driver.
  • Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and Xpath in Selenium.
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.
  • Uploaded test cases executed test cases and logged defects in Mercury Quality Center.
  • Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
  • Connected to database to Query the database using SQL for data verification and validation.
  • Performed back end testing on Oracle Database by writing SQL quarries.
  • Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Validated soap response using various Assertions such as Xpath, Contains, SOAP Fault, Schema Compliance etc.
  • Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
  • Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.

Environment: Java, Selenium Web Driver, Jira, Test NG, SOAPUI, Maven, XPATH, Eclipse, Jenkins Fire Path, SQL, Oracle, Firebug, HTML, XML, Git Hub, Quality Center, Oracle and Windows.

Confidential, Aliso Viejo, CA

Sr. Java Developer

Responsibilities:

  • Participated in development phases of the project with major emphasis on coding and unit testing of the modules.
  • Development methodology used was the agile methodology. Process included iterative development, 2 week sprints, and daily stand.
  • Developed the presentation layer on Struts framework using Servlets and JSP.
  • Used Eclipse for developing web components such as JSP, Controller tier that includes action classes.
  • Designed and developed the business logic components using facade design pattern.
  • Created war/ear files and deployed them on WebSphere application server.
  • Developed various stored procedures, functions, and packages and materialized views along with JDK and JDBC for backend and middle level data access layer between Java and Oracle in OLTP application.
  • Developed PL/SQL stored procedures to perform complex database operations.
  • Front-end designing and validation were done using the JavaScript.
  • Prepared Test Case document to test the required functionalities.
  • Performed Unit as well as integration testing for all the modules.
  • Created Technical documentation as per the company standards.
  • Used Ant scripts to fetch, build and deploy the application to development environment.
  • Enhanced the system with change requests and coordinating with business and development team.
  • Interacted with DBAs, Data Architects, Application Team, Infrastructure team.

Environment: Java, J2EE, JSPs, Servlets, JDBC, Web Services, SOAP/HTTP, Struts, Web sphere, XML, XSLT, JavaScript, HTML, NetBeans, Oracle, Windows.

Confidential, Sparks, MD

Java Developer

Responsibilities:

  • Involved in creating case diagrams, object model diagrams, class diagrams, and deployment diagram using UML/Rational Rose and followed Agile and scrum methodologies.
  • Designed and developed Rich user interface using JSF2 in some modules and used front end technologies like HTML, CSS, Java Script, JQuery and AJAX.
  • Implemented business layer and created beans using spring (DI, AOP, IOC, MVC) framework.
  • Involved in integration of external systems using Service Oriented Architecture.
  • Developed SOAP and Restful web services in Java using JAX-WS and JAX-RS, Apache Axis2 frameworks on SOA architecture.
  • Used several core java principles like bit manipulations, logical operations etc.
  • CVS and SVN were used for code versioning system, for building the application in repository and for production code maintenance.
  • Involved in installation of JBoss application server in Multi cluster environment.
  • Involved in development and modification of SQL queries and stored procedures.
  • Involved in writing test cases using JUNIT for various modules.
  • Involved in logging using Log4J and working with defects using HP QC (Quality Centre).
  • Involved in testing, bug fixing and documentation of the system deployment.

Environment: Java 1.6, Java EE, HTML5, CSS3, Spring3.0, Hibernate 4, JSF2, MYSQL, JBoss, Glass Fish, DOJO, JPA 2, Maven, JUnit 4.

Confidential, San Antonio, TX

Java Developer

Responsibilities:

  • Involved in Analysis, Design, Coding and Development of custom Interfaces.
  • Involved in the feasibility study of the project.
  • Gathered requirements from the client for designing the Web Pages.
  • Participated in designing the user interface for the application using HTML, DHTML, and Java Server Pages (JSP).
  • Involved in writing Client side Scripts using Java Scripts and Server Side scripts using Java Beans and used Servlets for handling the business.
  • Developed the Form Beans and Data Access Layer classes.
  • XML was used to transfer the data between different layers.
  • Involved in writing complex sub-queries and used Oracle for generating on-screen reports.
  • Worked on database interaction layer for insertions, updating and retrieval operations on data.
  • Deployed EJB Components on WebLogic.
  • Involved in deploying the application in test environment using Tomcat.

Environment: Java, J2EE, JSP, Servlets, EJB, Java Beans, JavaScript, JDBC, WebLogic Server, Oracle, HTML, DHTML, XML, CSS, Java Script, Eclipse, Servlets, CVS, Windows.

We'd love your feedback!