Qa Automation Engineer Resume
3.00/5 (Submit Your Rating)
Charlotte, NC
SUMMARY
- A top-performing Quality Assurance Engineer credited with software development lifecycle, object oriented programming, and end user documentation to deliver growth in the industry.
- Has strong expertise in problem analysis and resolution as well as software design and development.
- Highly accomplished in project teamwork and ability to build and maintain relationships.
- To secure a fulfilling position in a high quality engineering environment where my skills and experience will add value to the organization.
TECHNICAL SKILLS:
Testing Tools: Selenium Web Driver, Selenium IDE, HP Quality Center, JIRA, ApacheJenkins, TestNG/ReportNG, Junit, Cucumber,SOAP UI.
Programming Skills: Java, C/C++, VBscript
Web Technologies: HTML, CSS, HTTP, SOAP, XML, WSDL
Web Browsers: Firefox, Chrome, IE, Safari, Opera
Databases: Microsoft Access, MS SQLServer, MySQL, Oracle
Operating Systems: Windows, Linux, IOS, Android OS, and Sun Solaris
IDE: Eclipse Java EE, IntelliJ IDEA
PROFESSIONAL EXPERIENCE:
Confidential,Charlotte, NC
QA Automation Engineer
Responsibilities:
- Create test automation scripts based on web based applications.
- Create Automation Test Scripts in Selenium Web Driver and involve in Automation Infrastructure Development.
- Have excellent skills in Java, written many re-usable Java classes to automate the application testing.
- Stored automation scripts, Test Data, and Java classes in SVN.
- Conduct Data-Driven Framework to test the application with different sets of data from the external source.
- Implement automation testing framework and maintain up-to-date automated scripts used in regression and performance testing.
- Interact with QA Automation team and managers to nail down the technical problems.
- As a member of the Scrum team participated in daily standup meetings, project status meetings as well as retrospective meetings and iteration reviews.
- 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.
- Involved in testing various business rules User/Customer Functionality, Change Process, Configuration Data Requirements, Legacy Data Requirements, and Access Permissions Requirements.
- Created automation framework and test scripts using Selenium Web-Driver for multiple platforms and browsers testing.
- Design, develop and implement Page Object Model Pattern based Keyword Driven automation testing framework utilizing Java, Test-NG and Selenium Web-Driver.
- Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA/ALM.
- Used SVN Subclipse repository for efficient remote team working, also stored the framework and all the developed test cases.
- Configured Selenium Web Driver, Test-NG, Maven tool and created selenium automation scripts in java using Test-NG prior to next quarter release.
- Reviewed database test cases according to assigned requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
Senior Test Engineer
Responsibilities:
- Learned application business requirements, technical specification and installation guidelines.
- Developed test scripts to automate process of testing in Selenium WebDriver.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language.
- In depth understanding of Object Oriented Programming and skilled in developing automated test scripts in Java.
- Wrote and executed test cases for all program modules.
- Performed usability, GUI, functionality and regression testing of the new builds.
- Identified application defects to minimize number of steps to reproduce the problem.
- Performed browser (IE, Firefox, Chrome, Safari) and platform compatibility testing in virtual machine environment.
- Identified and isolated software defects and reported them via JIRA.
- Worked within agile developments team with BDD approach using Cucumber framework and Gherkin scripting language.
- Actively participated in QA team meetings and discussions.
- Created tickets and reported those defects directly to the Client.
- Conducted Data-Driven Framework to test the application with different sets of data from the external source.
- Created test scenarios and test cases based on functional documents and User stories.
Senior QA Engineer
Responsibilities:
- Involved in analyzing Data models, Data dictionaries, mapping documents and cross functional documents across systems for all the ETL needs.
- Created data accuracy and consistency reports.
- Created complex relational database queries/SQL, dynamic SQL.
- Developed SQL scripts for Referential Integrity check, which checks validity of incoming data with master tables in database.
- Analyze shell scripts on UNIX platforms.
- Solid understanding of both the business and the technical aspects of BI Solutions.
- Reviewed business rules to report all expected missing/defect data.
- Prepared and Execution of automation test scripts using Selenium WebDriver (Java).
- Performed Data Driven Framework for Selenium JUNIT scripts.
- Executed test Cases manually in the Quality Center and also retested Fixed Defects.
- Participated in daily scrum meetings and gave the daily status of testing.
- Defect Reporting, Analyzing, Tracking and Report Generation using Mercury Quality Center.
Software Test Engineer
Responsibilities:
- Composed relevant software documentation for upcoming projects that assisted in Software Testing.
- Preparing UFT scripts from scratch for the customer facings web applications.
- Performed data driven testing by data driver wizard and parameterization in UFT for web based application.
- Have excellent skills in VB scripting, written many re-usable VBScript functions to automate the application.
- Performed Smoke and Functional testing on every build of the application.
- Maintaining and running Regression automation scripts.
- Used WinSCP to transferring files between UNIX/LINUX Servers and windows servers.
- Performed Back end testing by writing SQL statements like Join, Inner Joins, Outer joins and Self Joins used SQL Developer.
- Test Management tool - Application Lifecycle Management is used to prepare test cases, for test execution and to extract testing status and Defect tracking.
- Performed Functionality testing manually as per the test case and evaluated the test results.
- Worked directly with the Client for the Performance issues on the application.
- Participated in Production testing on each release.
- Developed and executed SQL Queries to perform database testing.
Software QA Analyst
Responsibilities:
- Involved heavily in converting Business Requirements into Functional requirements.
- Performed manual testing for functional testing and backend testing.
- Conducted End to End and Black box testing.
- Tested UI screens involving Servlets, JavaScript and XML.
- Involved in performing Functionality testing, Validation testing, Negative and Positive testing, Integration testing, testing manually on the first release of the application.
- All the test scenarios that have been satisfied with the functionality are moved to automation testing.
- Developed test scripts and test cases using QTP, and Quality Center.
- Repetitive tests were run using the Automation tool QTP for documenting the regression testing results.
- Automated the functionality and interface testing of the application using Quick Test Professional (QTP)
- Analyzed, revised and created test scenarios according to business and functional requirements.
- Created Test runs, Test cases, Mockups, Process Flow diagrams from the functional documents.
- Created RTM Matrix, ensured the Test Planning, Testing Strategy, Test cases, Flows are capturing and covering all the Functional/Non Functional requirements.
- Created detailed Test cases according to business requirements.
- Used complex SQL Queries to perform back-end database testing.
