Automation Test Engineer Resume
San Francisco, CA
SUMMARY:
- ISTQB Foundation Certified, having 9+ years of experience in Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing Client/Server and Web based applications.
- Strong knowledge of Software Development Life Cycle (SDLC) and QA Methodologies like Waterfall, TDD and Agile Project Environment.
- Experience in developing end to end automation using Selenium WebDriver/RC/IDE/Grid, Junit/TestNG, Maven, Jenkins, Web Services (SOAPUI and REST).
- Experience in using Maven build tools to manage framework dependency jar files.
- Experience in using Jenkins as a Continuous Integration server to configure with Maven.
- Experience in developing Data Driven Framework with Page Object Model (POM) using Selenium WebDriver and JAVA.
- Experienced in making Data Driven Framework to maintain Test Suites.
- Good experience in Selenium Test Environment setup expert using the entire open source tools.
- Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
- Experience in testing of web services using SOAP UI and REST.
- Experience in creating Test Strategy, Test Plans and Test Cases, Test Estimation, Requirement Traceability Matrix.
- Expertise in Smoke Testing, back end Testing, Black - Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Boundary Value Testing.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using JIRA, Bugzilla, QC and HEAT.
- Experience with comprehensive understanding of all phases of Test Life Cycle, including requirements gathering, test planning, scheduling, testing, defect tracking and reporting.
- Expertise in back end testing and writing SQL queries, Joins using Oracle and SQL Server.
- Experience in coordinating people to complete tasks and working within a matrix-style structure.
- Ability to take initiative, prioritize and work independently to meet deadlines.
- Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.
TECHNICAL SKILLS:
Automation Tools: Selenium Web Driver, Selenium Grid, JUnit, TestNG, SOAPUI, RESTEclipse, Maven, Postman, Selenium IDE, Selenium RC, RTRT, QTP, RPA
Continuous Integration: Jenkins
Languages: Java, JSON, XML, C, C++
Methodologies: Agile, Waterfall, SDLC
Databases: Oracle, SQL Server, MY SQL
Defect Tracking Tools: JIRA, Bugzilla, Heat, Gemini
Version Control Tools: Bitbucket, Git, SVN, CVS
Operating System: UNIX, Windows
PROFESSIONAL EXPERIENCE:
Confidential, San Francisco, CA
Automation Test Engineer
Responsibilities:
- Analyze business processes according to specifications and work flows and identify key areas concerning application functionality and behavior.
- Active contributor in Test Strategy Documentation on identifying high level test scenarios and Estimation.
- Involved in automation using Selenium Web Driver, JAVA, Selenium Grid and Maven.
- Involved in Page Objects framework from scratch to represent web pages.
- Data Driven frameworks to retrieve test data from Excel files.
- Configured Maven for JAVA automation projects and developed Maven project object model (POM).
- Using Maven, Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel.
- Using Bitbucket for code repositories and Maven for the dependencies.
- 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.
- Testing Web Services and integration with various systems using SOAPUI and Postman
- Involved in RPA testing for Connector validation.
- Using JIRA for bug tracking and reporting, also regularly follow up with development team to verify bug fixes, and update bug status.
- Prioritized and balanced tight deadlines with high quality work and deliverables
- Participated in weekly defect review/CRQ/Status meeting
- Identify areas for improving efficiency, shortening of test cycles, and automation of test scripts and recommend solutions for improvement
- Analyze requirements, documentation and technical specifications of any new enhancements and provided input on missing requirements as well as improved requirement clarification during requirement review meetings.
- Executed batch tests of the test scripts for expected results and crosschecked with the outcomes.
- Providing Consolidation and sign off on test results report to all the relevant product specialist stakeholders.
Environment: Java, Selenium Web Driver, Maven, Agile, TestNG, Jira, Selenium Grid, Jenkins, GitHub,SOAPUI,Postman,JSON,XML
Confidential
Sr. Test Engineer
Responsibilities:
- Analyzed test cases for automation and used Quick Test Professional (QTP) to automate manual test scripts for Regression and Functional testing.
- Optimized QTP scripts for Regression testing of the application with various data.
- Implementation and modification of automation scripts for a new Testing Automation Platform.
- Preparing Functional Understanding Documents.
- Defect Reporting and Defect Tracking using HEAT.
- Strong functional testing background, including defining test strategy, test planning, test case design, and execution
- Design test cases and execute all types of testing ( Confidential .g. functional, integration, end-to-end) on all variety of platforms ( Confidential .g. web, portal frameworks)
- Developing test scripts with QTP/UFT
- Participate in peer reviews of Test Cases, SQL structure, Test Plans and Automation scripting
- Perform all aspects of automated testing for client engagements
- Writing SQL Queries to validate the data before and after execution
- Provided Guidance and given Presentation for trainees. Given Presentation on new modules and shared my knowledge with peers.
Environment: QTP, Windows, Oracle 10g, Java, Ms Office,HEAT,QC
Confidential
Sr. Test Engineer
Responsibilities:
- Analyze the business Requirements and closely work with the Business Team to get the clarifications addressed.
- Involved in writing Unit, Integration and System Test Cases by referring requirements and Test Plan.
- Created traceability matrix and mapped requirements to Test Cases.
- Executed test cases manually to verify the expected results.
- Peer Reviews of Test Scenarios and Test Cases.
- Executing Test Cases and Raising Defects in Source Forge.
- Security and Compatibility testing of Application.
Environment: Manual Testing, Microsoft Windows Server 2003, C#, .Net Framework 2.0, SQL Server 2005
Confidential
Test Engineer
Responsibilities:
- Analyze Requirement Specification Documents.
- Preparation of design documents and reviewing the finished design documents of team members.
- Unit testing for 100% path coverage and Boundary Testing for the source code.
- Software Unit Test Plan and Software Unit testing preparation.
- Documenting Software Unit Testing Results and filed list of all defects found during the software unit testing Process.
- Finding mismatch between design and code.
- Checking Boundary Conditions coverage, Checking Equations Sweep and Checking Equations involving resolution changes.
- Checking Dead codes and checking Calibration Value exceeding only.
- Data Type Min/Max checking.
Environment: Microsoft Windows Server 2003, C#, .Net Framework 2.0, SQL Server 2005, Micrografx Designer, Code Wright, Mat Lab, RTRT Tool.