Functional Tester Resume
5.00/5 (Submit Your Rating)
SUMMARY
- 2+ years as a Test Automation Engineer
- Good knowledge in Object - Oriented Programming (OOP)
- Extensively used Java for Test Case automation
- Oracle Certified Associate (Java SE 8 Programmer)
- Developed and implemented Page Object Model based on an Automation Testing framework by using Java, Selenium WebDriver, Junit, TestNG, Cucumber (Gherkin), Maven.
- Good working knowledge on APIs/Webservices testing using Postman, Rest Assured and SOAP UI
- Maintained Selenium and Java automation code and resources in version control system GIT & familiar with SVN
- Experience in setting up a continuous integration framework with Jenkins
- Knowledge in preparing test plans, script development, script execution, reviewing Test Cases and Test Scripts based on Functional Requirements
- Certified Scrum Master (CSM1)
- Knowledge in various stages of Software Testing and Software Development Life Cycle (SDLC) that includes Agile Scrum Methodology
- Practice in implementing BDD framework using Cucumber
- Good knowledge in API Testing (Rest Assured)
- Basic knowledge of running tests in cloud - SauceLabs
- Expertise in writing complex SQL queries, SQL scripts and performing Database Testing in different RDBMS like Oracle & MySQL
- Very flexible resource with positive attitude and willingness to learn new things
TECHNICAL SKILLS
Testing Tools: Selenium WebDriver, Testcomplete,Cypress.io
Agile Scrum Project Management Tools: Jira and TestLink
Scripting Languages: Java, JavaScript(Basic Knowledge), Cucumber Gherkin Syntax
Version Control: Git, GitHub
Development/API Tools: Eclipse, IntelliJ, Test Complete, SQL Developer, Postman, SOAP UI, Rest Assured
Build Tools: Maven, Jenkins
Database Management Systems: Oracle, MySQL, Postgres
Document and File Generation Tools: XML, JSON, SQL
PROFESSIONAL EXPERIENCE
Confidential
Functional Tester
Responsibilities:
- Involved in preparing Test Plans & Test Cases
- Performed End to End Testing in different browsers and mobile devices using cloud-based SauceLabs
- Defect tracking & reporting
- Built an Automation Framework from scratch using Selenium & Java for a proof of concept
- Generated parallel execution using Selenium Grid and integrated Extent Reports for test reporting
- Built a Jenkins Pipeline
- Requirement analysis and test scenario design for a retailer
- Underwent training on SauceLabs and Cypress.io with JavaScript
Confidential
SDET / Test Automation Engineer Apprentice
Responsibilities:
- Solid working knowledge of Java OOP, Data Structures and Exception Handling concepts.
- Implemented Selenium WebDriver, Java and Cucumber to design Automation Test Scenarios.
- Developed and implemented Page Object Model based on an automation-testing framework by using Java, Selenium WebDriver, JUnit, Cucumber (Gherkin), Maven.
- Performed Web Services Testing using Postman and REST-Assured library.
- Created data-driven tests using Apache POI libraries.
- Used test parameterization methods including Cucumber Scenario Outline and external data sources such as Excel and XML.
- Set up and configured AWS EC2 instance for Jenkins Continuous Integration/Continuous Delivery environment.
- Followed Agile testing methodology, participated in all Scrum Ceremonies and tested each Sprint deliverables.
- Environment: Agile, Java, Selenium WebDriver, Maven, Cucumber, JUnit, Jenkins, Eclipse, JIRA, Git, XML, SQL, Postgres, AWS EC2, Angular, Spark.
Confidential
Test Automation Engineer Apprentice
Responsibilities:
- Implemented multi-browser testing to ensure cross browser compatibility.
- Developed, maintained and executed manual Test Cases based on requirements and use cases, and automated Test Scripts through Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Developed automation scripts using Java, SQL, Selenium WebDriver, Maven, JUnit, TestNG and Cucumber.
- Automated Test Cases using Page Object Model (POM) pattern to design.
- Used BDD with Cucumber, Java language and created Future Files with a Scenario and Scenario Outline as well as writing Step Definitions for behavior.
- Followed Agile testing methodology, attended daily Stand-up meetings, and Sprint Planning, Sprint Grooming, Sprint Demo and Sprint Retrospective meetings.
- Experienced with Git as the source controlling tool and Jira as the project management tool
