Sdet / Test Automation Engineer Resume
2.00/5 (Submit Your Rating)
Tysons, VA
SUMMARY
- Experienced as a Quality Assurance (QA) / Test Automation Engineer professional with 5+ years of experience in the IT industry.
- Cross - functional, motivated, and highly skilled professional with full-stack testing experience with different layers of the applications of the project.
- Always looking forward to bringing value to the team and work towards the project’s goals to be achieved with exceptional communication skills.
- Experience and proficiency in core JAVA and its fundamentals in the usage of Object-Oriented Programming (OOP) concept.
- Expert in automating different types of tests, such as Manual testing, Functional, Smoke, Regression, and End-to-end testing.
- Hands-on noledge with essential Automation-Testing tools of Selenium WebDriver, Cucumber BDD, Maven, Git, Postman, Rest-Assured JAVA Libraries, Apache POI, JUnit, and TestNG.
- Knowledge of design, development, and implementation of Automation Framework using various testing tools of Java, Selenium WebDriver, Cucumber BDD, Maven dependencies, JUnit, and TestNG from scratch based on application requirement.
- Conducted Cross-Browser Compatibility testing for the application on all major browsers of Firefox, Google Chrome, IE, and Edge.
- Performed Front-End Automation testing using Selenium and Cucumber BDD, and Back-End Testing using Postman for Manual API testing, and Rest-Assured Java Libraries for API automation.
- Proficient in automating in Database testing using JDBC library by using Connection, Statement and Result Set for Verification, and Validation purposes.
- Demonstrates an understanding of engineering practices including Jenkins, GitLab pipeline setup, CI/CD, build automation as a separate step of the deployment process.
- Cross-functional team member, Goal-oriented, Quick learner, Self-motivated, and strong team member.
- Ability to adapt myself to any Environment as a member of integrated team, as well as individually.
TECHNICAL SKILLS
- JIRA
- Confluence
- Behavior Data Driven Framework (BDD)
- Test-Driven Development (TDD)
- Page Object Model (POM)
- Selenium WebDriver
- Selenium IDE
- Cucumber BDD
- Apache POI
- JDBC
- TestNG
- JUnit
- Jenkins
- Postman
- RESTful API
- JSON
- XML
- Maven
- Rest-Assured JAVA library
- Java
- SQL
- Gherkin
- Python(self-taught)
- Oracle
- MySQL
- MongoDB
- Git
- GitHub
- GitLab
- Agile
- Scrum
PROFESSIONAL EXPERIENCE
Confidential, Tysons, VA
SDET / Test Automation Engineer
Responsibilities:
- Major role in implementation and development of Test Automation Framework for Front-End / GUI Testing using Java, Selenium WebDriver, Cucumber BDD, JUnit, Maven, and other various Testing and Management tools and Software.
- Configured Jenkins to execute Smoke test suite and Regression test suite, provide status reports of failed tests, and send in the email after every build to make sure new defects were not introduced after extensive fixes.
- Experience in configuring and setting up execution with the tags and custom reports to monitor them in CI/CD pipelines on Jenkins and documenting them through Confluence.
- Hands-on experience on Java Object-Oriented Programming (OOP) concept: Encapsulation, Abstraction, Inheritance, Polymorphism.
- Performed Back-End Testing by using Postman API for manual API testing, and Rest-Assured libraries for automating and testing Restful Web services.
- Identified and used a variety of Selenium Web Element locators such as ID, Name, Class Name, Tag Name, Link / Partial Link Text, CSS, XPath on the GUI parts of the application to perform Front-End Testing.
- Used JUnit and Gherkin programming language to read and write Feature files and Test Case Scenarios in Cucumber Maven Project.
- Responsible for building and executing Test Scripts from User Stories based on detailed acceptance criteria in JIRA or other project management, defect/bug tracking tools.
- Hands-on experience in using version control tool GIT and GitHub as a remote repository.
- Performed Writing, Reading, and Validation of Data Inputs from External File of Data Sheets by Using Apache POI dependency
Environment: Java, Maven, Selenium, Rest Assured, JUnit, Postman, Agile.
Confidential, Monsey, NY
Quality Assurance Engineer
Responsibilities:
- Identified and analyzed the test requirements based on application business requirements and blueprints and developed test scenarios and procedures based on them
- Designed and developed manual Test Cases, Test Plan to be used for Functional testing whether to test in Front or Back-End of the applications.
- Developed and obtained new skills on learning Automation tools of JAVA, Selenium IDE, Selenium WebDriver, SQL and SoapUI.
- Performed Negative / Positive tests and Cross-Browser Tests with Chrome, Firefox and IE for maximum assurance and efficiency.
- Logged and tracked defects / bugs, assigned priority, automated and Manual Test Scripts based on User stories in JIRA and ensured problem resolution is communicated in a timely and TEMPeffective manner.
- Manually produced SQL queries using Oracle SQL Developer to validate the data and for automation used JDBS libraries in Back-End Database Testing.
- Managed User Story Sessions for creating Test Cases with better Acceptance Criteria and Definition of Done.
- Designed, developed, and implemented POM based automation testing framework utilizing Java, TestNG and Selenium WebDriver with Maven Build.
- Participated and learned Agile Methodology in Scrum Framework and attended all kinds of Project related meetings with team members.
- Executed parallel browser testing on various machines using TestNG.
Environment: Manual Testing, Java, Selenium, JIRA, TestNG, Agile.
