We provide IT Staff Augmentation Services!

Sr. Qa Engineer Resume

0/5 (Submit Your Rating)

Orem, UT

SUMMARY

  • Overall 8+ years of professional experience in Informational Technology (IT) in Manual/Automation testing of Web apps and windows apps with specializing in Software Quality Assurance Testing
  • QA Automation proficient in testing Investment, ERP and e - commerce based applications.
  • Excellent understanding of Software Development Life Cycle (SDLC), Software Test Life Cycle (STLC) and Methods like Waterfall and Agile.
  • Experienced in developing and executing Manual and Automated tests in different platforms using Java and the Selenium Web Driver /GRID.
  • Experienced in build tools like Maven.
  • Good understanding and working exposure of Core Java concepts such as Abstraction, Encapsulation, Inheritance, Polymorphism, Collections, JDBC (Java Data Base Connectivity) Programming and Interfaces.
  • Experience in developing framework using Junit, TestNG and Page Object Model.
  • Hands on experience in Test automation using different Automation tools/techniques, using Selenium Web Driver/IDE/GRID, Test NG, Maven
  • Fire Bug, Fire Path, running scripts, Debugging scripts in different environment, Extracting Test results, Cross browser testing, and data validation.
  • Experience in Data Driven Testing, Cross browser testing and parallel test execution using selenium webDriver, TestNG and Selenium Grid.
  • Expertise in functional, data-driven, testing for web services and web based applications using SOAP UI.
  • Experience in writing Test Plans, defining Test Scenarios and Test Cases, developing and maintaining test scripts, analysing bugs, interacting with development team and track the bugs till closure.
  • Experience in Business Functionality Testing, Smoke testing, User Interface testing, Integration Testing, Black Box Testing, End-to-end Testing, Manual Testing, UAT testing, Regression Testing, Documentation and Reporting.
  • Excellent understanding of Test Methodologies and the overall Software Development Life Cycle (Waterfall and Agile model) from requirements to product release.
  • Excellent skills in finding bugs and over defect management, using bug tracking tools - Jira, QC, etc.
  • Experience with GIT, SVN & VSS version Control systems.
  • Used open source environment in Linux and UNIX Platform Web application testing.
  • Experience on testing Web based and Client/Server Applications, which include various technologies like Oracle Database.
  • Experienced on writing SQL queries to extract data from various source tables to perform database testing.
  • Experience understanding the code written in different programming languages VB Script, Java Script and databases like Oracle, SQL.
  • Excellent communication and presentation skills, self-starter, quick learner, strong analytical skills, team player, good mentor and possess positive attitude.

TECHNICAL SKILLS

Testing Tools: Selenium Web Driver/IDE/GRID, TestComplete 8, Quality Centre/ALM 11, Load Runner 11, TestNG, JUnit,Web Services, SOAP UI, Jenkins, Maven, Postman

Language/ Script: Java, JavaScript, Shell Script, VBScript (TestComplete), C, C++.

Test Frameworks: TestNG, POM, Data Driven Framework, Keyword Driven.

Mocking Frame Work: Easy Mock

Firefox Add-ons: XPath, Firebug, Fire Path.

Web development: HTML, CSS, JavaScript, VB Scripts, XML.

SOA Technologies: SOAP, REST, WSDL, Web Services, SOAP UI.

Bug-Tracking Tools: BugZilla, JIRA, HP ALM/Quality Centre.

Build/Continuous Integration Tools: Maven, Jenkins.

Databases Technologies: MS SQL Server 2000/2005, Oracle 9i/10g, MS Access 2000, TSQL, Oracle PL/SQL, MYSQL.

Platforms: Windows 7/Vista/XP, UNIX, LINUX, MAC OS X.

Mobile Platforms: IOS, Android OS.

QA Methodologies: Agile, Scrum and waterfall.

Version Control: Git, SVN, VSS

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Sr. Java Automation Engineer

Responsibilities:

  • Actively involved in developing the Functional Test plan including testing Scope, Strategy, Test Data and Schedule.
  • Performed both manual and automated tests (using Selenium WebDriver) to conduct functional and regression tests on the application.
  • Involved in functional, regression, system testing.
  • Working with Business Team on Data Quality, Metrics and analysing Business Requirements.
  • Conducted System Analysis with business and IT people to understand the application Architecture and Environment for testing.
  • Developed test code in Java language using Eclipse IDE.
  • Identified test cases to automate using Selenium Web Driver, TestNG and Java (Eclipse IDE Contributed in the Data Driven framework creation).
  • Used log4j for orderly logging the events of test runs.
  • Used Maven to build and run the Selenium automation framework. Configured Maven for Java automation projects and developed Maven Page Object Model (POM).
  • Tested in adistributed test executionenvironment using Selenium GRID
  • Performed test code review with developers.
  • Creation and execution of test cases for REST Services using PostMan.
  • Track defects and log them into Bugzilla tool and coordinate with developers to fix the bugs.
  • Responsible for creating regression tests and issue documentation.
  • Identified test data required for Load and Stress Testing and interacted with DBA to populate the data in the test environment.
  • Documented test cases corresponding to business rules and other operating conditions and generated the Daily Test reports about Test status and Defects Summary.

Environment: Selenium Web Driver, Selenium GRID, Java, TestNG, Eclipse, Apache POI, Post Man, SQL, XML, Bugzilla, Maven

Confidential, Orem, UT

Sr. QA Engineer

Responsibilities:

  • Analyzed the Business Requirements Document, analysed the 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 a data driven Page Object Model framework.
  • 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
  • Developed Automation scripts for new enhancements with Selenium Web Driver
  • Implemented Automated execution of tests using TestNG
  • Consolidation of test reports from the parallel test execution on Selenium GRID.
  • Modifications to the master test data, keywords and test data input for automation regression tests.
  • Identification of right set of master test data that can be used across different test executions
  • Created whole test framework using POM and Data driven testing concepts for further test creation and execution.
  • Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.
  • Reported software defects in an internal tool (WorkFlow) supplied by client and interacted with the developers to resolve technical issues.
  • Creation and execution of test cases for Web Services using SOAP.
  • Performed back end testing on ISAM files and c-tree database tables by writing SQL queries.
  • Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application
  • Assignment of tasks to the team and estimation of efforts required for the execution of each task.
  • Participation in audits, and held the role of quality co-ordinator for process management.
  • Preparation of weekly, monthly and annual reports, case studies, gap analysis etc.
  • Complete co-ordination with the onsite/offshore counterparts for hand-shaking.

Environment: Selenium Web Driver, Selenium GRID, Java, TestNG, Linux, Eclipse, Apache POI, SQL, XML, Maven, SOAPUI, ISAM files, c-tree database, WorkFlow tool, Unix OS, Windows OS, Mac OS, HTML, JavaScript, SVN, MS Excel, Cobol, MPL

Confidential

QA Engineer

Responsibilities:

  • Analyzed business requirements & participated in requirement sessions to understand & identify missing, ambiguous, inconsistent requirements.
  • Evaluated Business Requirements for testing needs and looped with business to improve them.
  • Followed Test Driven Development (TDD) as much as possible and written test cases.
  • Developed/Updated System Test Plan, Test scenarios as per the requirements and Change Request Document.
  • Identification and preparation of Test Data for the HMS and POS applications and maintenance of test data in central repository
  • Developed test strategy for the minimal required tests that provides value in determining the quality state of the application.
  • Identified test cases to automate.
  • Prepared automation scripts in VB Script to run on TestComplete tool and implemented hybrid framework
  • Smoke & Functional test case execution for new enhancements in HMS and POS application
  • Ran regression suites on TestComplete and TestExecute to ensure the basic features of applications.
  • Performed Back end testing using SQL queries to make sure that data entered has been uploaded correctly into the MySQL database tables.
  • Verified SQL queries against backend database to ensure test codes retrieve the right data on testing.
  • Preparing status reports at the end of each regression execution with overall pass percentages and reported any risks found.
  • Prepared test code in Java language using Selenium WebDriver on Eclipse IDE for the mission critical operational test cases.

Environment: Java, VB Script, MS Excel Utility, MySQL, PL/SQL, TestComplete, TestExecute, Selenium WebDriver, Eclipse IDE, Windows.

Confidential

Software Developer

Responsibilities:

  • Work and participate in the creation of functional documents and Identify sequence diagrams for flow of events.
  • Strong use of Object Oriented Concepts.
  • Used frameworks like Swing and AWT
  • Strong usage of Exception classes.
  • Worked with Collection API, Multi-threading and Synchronization to handle concurrent data
  • Used SVN for software configuration management and version control.

Environment: Java, JDBC, HTML, JavaScript, CSS, XML, DOM Parser, Eclipse, Oracle, Ant, Junit.

Confidential

Software Engineer

Responsibilities:

  • Developing Reports using HTML, CSS & JSP.
  • Involved into writing Server & Client side validations.
  • Involved in core java technologies multithreading, exception handling
  • Developing JNI Classes for Connect to Native Languages
  • Responsible for Generating Obfuscated Code for Existing Project.
  • Developing Tag Libraries for Enhancement of components.
  • Developing the user interfaces and getting the User acceptance
  • Developing the Utility libraries for logging mechanism, Database Pool creation for the project.
  • Written Client/ Server side validations for the project using JavaScript.
  • Involved in preparation of System Use Cases (SUC’s) and Unit Test Speciation (UTS).
  • Developing prototype screens using HTML and JavaScript.
  • Identifying Master tables.
  • Splitting up tables into first normal form.
  • Creating various user friendly forms for non-technical staff and creation of reports.

Environment: JAVA, Core Java Servlets JSP, Java Multithreading, HTML, CSS, Java Script, MS-Access, SQL Queries, Coding in VBA, Switchboard feature of MS-Access.

We'd love your feedback!