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:
- Confidential Puma Upgrade is a White Box testing project in the embedded domain Puma upgrade project has multiple modules, which has several files. For each file the following has to be performed. And with the help of C files, the design documents are made with the flow according to specification and source code
- 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.
