Automation Test Engineer Resume
New York City, NY
SUMMARY:
- Software Test Engineer with around 7 years of experience in Quality Assurance, Automated and manual testing on Windows and UNIX operating systems.
- Good experience in Requirements gathering, Business Analysis, QA, Documentation, FSD, BRD, Test Plans, Test Cases.
- Excellent understanding of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Bug life Cycle and Methods like Waterfall and Agile.
- Excellent experience in Software Testing in Client Server Application and Web based application using Manual Testing Techniques and Automated open source Testing Tools.
- Proven ability in designing and creating automation frameworks for J2EE based applications using Java, Junit/ TestNG, Selenium WebDriver/IDE, Maven and Jenkins.
- Involved in Developing and Executing Test Plan, and Test cases based on the Business Requirements Documents, Functional Requirement, and Use Cases.
- Knowledge and experience in complete QA Life Cycle, which includes designing, developing & execution of the entire QA Process, documentation of Functional Test Plans, Identification of Business Processes & Test Scripts for e - Commerce and Client/Server applications.
- Extensively involved in entire QA Process and defect Management life cycle.
- Diverse experience with various testing methods such as Functional testing, Integration testing, Regression testing, Black Box testing, White Box testing, System testing, Unit testing, Database testing, Graphical User Interface testing (GUI), User Acceptance testing (UAT), API testing and browser Compatibility testing,
- Experience on working XML, XSD and XSL, XPATH and designing Web Services using WSDL, SOAP and latest features like Policies and Services.
- Create Testing Status and Defect Matrix for reporting to the Management.
- Prepared reports like Defect Statistics and Tracking, Weekly and daily status reports.
- Working knowledge in web development, and testing tools like Firebug, Fire Path, Xpath, DOM Inspector, and Chrome Console.
- Good experience in Bug Tracking tools like Quality center, Test director, Clear Quest and BugZilla.
- Possess good programming skills and understanding of JAVA, C++, Fortran, Python, HTML, shell scripts, PL/SQL.
- Strong PL/SQL, developing database queries for Backend Testing, in-depth Knowledge of Oracle and SQL Server.
- Knowledge in performing Database testing on Oracle, SQL Server using SQL Developer and TOAD.
- Well versed with testing methodologies such as Agile and SCRUM.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
TECHNICAL SKILLS:
Testing Tools: Selenium Web driver/IDE, Junit, TestNG, HP ALM, UFT, QTP, Test Director, Firebug, SOAP UI
Methodology: SDLC, STLC, Agile, Scrum
Built / CI Tools: Maven, Jenkins, Hudson, Cruise Control
Defect Tracking Tools: BugZilla, JIRA
Software Testing Types: Manual, Automated, Functional, Regression, GUI, Load/Performance, End to End, Database, Integration, User Acceptance (UAT)
Languages: Java, C++, Fortran, Python, HTML, HTML, SQL, PL/SQL
Databases: Oracle, SQL Server, MS SQL Server, MongoDB
Operating Systems: Windows, Linux, Mac OS
PROFESSIONAL EXPERIENCE:
Confidential, New York City, NY
Automation Test Engineer
Responsibilities and Contributions:
- Involved in developing test plan, test strategies, test scenarios, test scripts and test steps based on Business and System Use Cases.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium WebDriver.
- Involved in executing automated test cases using Selenium WebDriver to automate manual testing solutions.
- Performed Unit testing for Java applications using JUnit.
- Worked on developing the automation scripts using Selenium WebDriver with JUnit Frame work.
- Performed Data driven testing using Selenium WebDriver and JUnit functions which reads data from property and XML files.
- Created test cases, test plans, tested API’s, wrote JUnit test cases, executed code coverage, wrote automation scripts using Selenium, executed database queries for testing purposes and led different projects in the shipping and checkout domain.
- Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
- Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
- Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium WebDriver.
- Developed test harness for Web Services automated testing by means of SOAP UI and ANT.
- Involved in testing SOA with Restful/SOAP Web Services. Created entire architecture for backend testing internal and third party API using Test Complete and SOAP UI.
- Performed functional testing of Web services testing using SOAP UI.
- Wrote test cases, implemented ran and added versions and iterations using Test Manager for positive, negative and END-TO-END Test cases.
- Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox.
- Identified and reported bugs using defect tracking tool HP Quality Center and presented bug reports for weekly status updates.
- Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.
- Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.
Technologies: Java, Selenium Web Driver, MVC, JUnit, Ant, Jenkins, SOAP UI, Quality Center, Fire path, Firebug, Xpath, HTML, CSS, agile, SQL, Windows.
Confidential
Automation Test Analyst
Responsibilities and Contributions:
- Analyzed System Requirement Specification (SRS) document and Business Requirement Document.
- Developed automation test scripts using Selenium Web Driver and Java.
- Developed Data Driven Test scripts as well as running these scripts for Message processing, Registration, and Reports testing using Selenium WebDriver.
- Created test cases, test plans, tested API’s, wrote JUnit test cases, executed code coverage and wrote automation scripts using Selenium WebDriver.
- Performed parameterization of the automated test scripts in Selenium WebDriver to check how the application performs against multiple sets of data.
- Involved in developing Test Automation Framework for the application using Selenium WebDriver with Maven.
- Reviewed the automation scripts and created Continuous Integration Jobs in Jenkins.
- Created the JUnit test cases for the different web applications using Eclipse IDE.
- Wrote manual test cases for functional, GUI and regression testing.
- Assisted to develop the Test Plan, Test Cases and Test Scenarios to be used in testing based on Business Requirements, technical specifications and/or product knowledge.
- Executed manual test cases and verified results with expected results.
- Identified, analyzed and reported bugs found during various phases of testing.
- Discussed defect resolutions with developers and business analysts.
- Participated in the weekly team meeting to discuss the upcoming work, schedules and status.
- Performed migration testing by running SQL queries to check if the data is migrated without any discrepancies from legacy systems to the new systems.
- Served as a resource for analytical services utilizing TOAD/Oracle, and SQL Developer.
- Developed and maintained the project plan using MS Project.
- Performed database testing by passing SQL Queries to retrieve data.
Technologies: JAVA, Selenium WebDriver, PL/SQL, Eclipse, Oracle 11g, JUnit, Maven, Jenkins, Agile, SQL, Windows.
Confidential
QA Analyst
Responsibilities and Contributions:
- Created detailed test cases by understanding the business logic and user requirements for manual testing using Quality Center.
- Conducted and reported internal quality system and vendor/supplier audits in accordance with ISO and company quality assurance requirements.
- Performed Functional testing, Regression testing, UI testing, and Integration testing of the application.
- Developed automation test suites and test cases using Selenium Web Driver, TestNG and Maven.
- Extensively used Selenium (Xpath, ID and CSS locators) to test the web application.
- Contributed in developing Automation Framework that uses Selenium Web Driver and TestNG. Framework implements using Data Driven, Page Object Model.
- Worked directly with the Calibration Department Manager to insure equipment calibrations (internally and for external customers) were performed and reported accurately and in accordance with customer-specific and ISO traceability requirements.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium WebDriver and Jenkins.
- Tested request and response XML's based web services interfaces using SoapUI.
- Experience with Assertions like Xpath and SOAP responses.
- Conducted and reported internal and vendor quality system audits to ISO 17025 and company quality assurance requirements.
- Performed Functional and Cross Browser Testing.
- Developed new Test Cases for every sprint and working with developers to automate their feature.
- Developed SQL queries to query database to test backend process of application during End-to-End testing.
- Created Traceability Matrices, Test and Bug Reports and other Test related documents.
- Implemented Regression and Smoke tests execution as separate step of deployment process.
- Provided weekly status report to project manager and team lead, worked closely with Business and Development teams.
Technologies: Selenium IDE/Web Driver, Eclipse, JIRA, JAVA, TestNG, SOAP UI, SVN, Jenkins, Xpath, UNIX, JavaScript, Web Services, SQL, Windows, Oracle, TOAD.
Confidential
Software Test Engineer
Responsibilities and Contributions:
- Responsible for analyzing and understanding the requirements
- Took part in Requirements walkthrough meetings
- Build Verification Testing and Functional Testing by creating various Scenarios and Test Cases for execution
- Designed front end web pages using HTML and CSS.
- Worked with Java scripting to enforce client side validations.
- Took a leading role in automation and manual testing, actively involved in creation of detailed test plans test cases and test scenarios for different application modules according to functional requirements and business specifications.
- Effectively used Java Scripting to place front end validations appropriately.
- Responsible for conducting smoke, functional, regression testing as well as ad-hock testing.
- Created scripts in VB for automation testing in QTP
- Extensively used SQL queries to check storage and accuracy of data in database table
- Handled dynamic objects of the application using regular expression of QTP.
- Conducted System Testing, GUI Testing and Cross Browser compatibility testing during the releases and interacted with the developers to resolve any technical issues.
- As a member of the Scrum team participated in daily standup meetings, project status meetings as well as retrospective meetings and reviews.
- Performed Integration and System testing to confirm the correct flow of functionality being tested.
- Experienced in data analysis using SQL, PL/SQL and many other queries based applications.
- Effective Defect Identification, tracking and reporting using HP Quality Center.
- Coordinated defect review calls with the development team and properly handle the issue resolution.
- Developed and reviewed QTP scripts and generated reports.
- Helped facilitate UAT testing and assisted BA and project manager in conducting UAT sessions.
- Took part in status and review meetings
- Provided daily status for all the deliverables on a daily basis.
- Took part in Test Closure Activities and in providing the Test Closure Document to the stakeholders.
Technologies: Java Script, HTML, CSS, Quick Test Professional, Quality Center, Bugzilla, Agile, Oracle, SVN, SQL Developer, Shell Scripting.