Automation Testing Engineer Resume
Objective
- A dedicated, motivated, skilled individual with over 20 years of industry experience seeks a challenging / rewarding position.
SUMMARY
- Over 15 Years of IT industry experience with good understanding of Web Based applications, SDLC and Software Testing methodologies using Manual and Automated testing procedures.
- Extensive experience in both SOAP and REST APIs using various tools SOAP UI, Rest API, POSTMAN.
- Hands on experience with analysis of business, technical and functional requirements and Developed, Executed & Tested the test plans, test cases and test strategies.
- Extensive experience in Functional, Integration, Regression, User Acceptance, System, Load & Stress and White & Black Box Testing.
- Involved in Developing & Maintaining applications in Java and J2EE technologies with SQL Server and Oracle on multi platforms (UNIX & Windows).
- Team Player with good Analytical, Technical and Communicational skills.
- Expertise in JSON, URI, HTTP methods, HTTP status codes and JavaScript
- Expertise in DB2, Oracle using PL/SQL.
- Proactive member of an Agile Team.
TECHNICAL SKILLS
Primary Skills: SOA Testing/ Web Services Testing, API Testing, RestfulAPI/RestTesting, CUCUMBER, BDD, RestAssured, Karate, Apigee
Software / Languages: Java, J2EE Technologies, PL - SQL, SQL, JSON, XML, JavaScript
Databases: Oracle, DB2
Operating Systems: Windows Family, Mac, Linux
Tools: SOAP UI, POSTMAN, IntelliJ, ECLIPSE IDE, ALM, Jira, Confluence
PROFESSIONAL EXPERIENCE
Automation Testing Engineer
Confidential
Environment: IntelliJ, Java, Karate, BDD, JSON, PostGreSQL, H2,Gherkins, DevShell, Bitbucket, JenkinsGit, Confluence, Kafka, Spark, Parquet Files, AWS, Jira, Maven, Docker, Kubernetes, Selenium
Responsibilities:
- Developed automation test strategy and approach using Gherkin, Java, Javascripts
- Extensively performed validation and assertions for positive and negative scenarios for API methods and error codes.
- Test scripts also validated database assertions.
- Validation of Kafka topic publish and consume messages and their assertions.
- Code versioning/ checking management in Git.
- Validation of AWS S3 buckets and the files generated
- Report generation in Karate, Cucumber and Coverage Report for Jira
- Experience in creating MOCK services.
Snr QA Analyst / Automation Test Engineer
Confidential
Environment: IntelliJ, Java, Karate, BDD, JSON, Oracle SQL server, ALM, Jira, CucumberGitHub, CICD, TestNG
Responsibilities:
- Perform all aspects of testing including functional, regression, load and system testing as well as documentation review for Rest APIs.
- Developed automation test strategy and approach using Karate
- Extensively performed Data Driven Testing with valid and invalid inputs, and Database Testing (Checking Data Integrity, Data Manipulations, and Data Comparison).
- Test scripts were written in BDD format using Cucumber specification and their application.
- Performing system down testing, time out testing and data testing and validating the system is behaving as expected.
- Code versioning/ checking management in GitHub.
- Experience in mock services for service virtualization.
Confidential
Environment: Rest API, SOAP UI, Oracle, Groovy, XML, POSTMAN, RIT, JIRA, WINSCPPutty, Hogan Mainframe, DIBS, Maven, Git, TestNG, MOTS, nodejs, Visual Studio Code
Responsibilities:
- Validated SOAP UI and Restful API services for various applications.
- Customize Parameterization in DATA file using MOTs tool to automate regression test cases for the applications with different sets of data.
- Generating the detailed reports of the Bugs, Test Execution summary reports.
- Used ALM for Defect Management.
- Analyzed the logs using Putty and compare with mapping document for validation
- Automation scripts using Selenium and java scripts.
Automation Tester
Confidential
Environment: Selenium, JavaScript, Quality Center, Jira, Oracle, XML
Responsibilities:
- Below were some of my achievements and responsibilities as a member of the Agile Scrum Team:
- Adopted Agile testing/Scrum methodology. Actively participated in defining requirements for each sprint cycle of a project.
- Analyzed business and technical requirements, developed strategic Test Plans, Test Cases and Test Scripts and responsible for executing them using Quality Center.
- Developed and executed automated scripts for functional testing of the web application using Selenium.
- Maintained the reusable automated scripts, which ran on different versions of the application.
- Performed Regression test using Quality Center.
- Wrote SQL scripts to update the Test Cases in QC for any functionality change in the application which automated reusable functions.
Java Developer
Confidential
Environment: Eclipse, Struts, DB2, Oracle, Java, JSP, EJB, JavaScript, JDBC, LDAP, CVS.
Responsibilities:
- As a developer supported various clients like EY, Barclays, Lockheed, TSFG, Weyerhaeuser
- Responsible for design and development of various aspects of application as per client requirement.
- Was responsible for managing technical support activities and working with the application deployment team to schedule deployments.
- Developing custom workflows for customer Service Level Agreements using JIRA and ITSM tools.
- Used SQL scripts to manipulate test data for unit testing to cover different scenarios.
