Senior Quality Engineer Resume
Atlanta, GA
SUMMARY
- Detail oriented and highly motivated Test Automation Engineer with 8+ years of IT experience.
- Experienced in different QA processes of the Agile (Scrum) Model and involved in Sprint Planning and Daily Scrums, Sprint Reviews and Retrospectives.
- Designed automation framework from scratch to test the web applications built in Angular. Tested application by using Protractor with Cucumber BDD based on TypeScript.
- Expertise in Selenium, JAVA, Maven, JUnit and Cucumber BDD.
- Used Jasmine BDD Framework along with JavaScript .
- Designed and implemented different automation frameworks from scratch, using Page Object Design Pattern, Behaviour Driven framework, Data Driven framework and Hybrid framework utilizing TypeScript, JavaScript and NodeJS.
- Proficient knowledge on SQL, HTML, CSS, JavaScript.
- Developed Cucumber feature files using Gherkin, fostering a clear understanding for all members involved in the project.
- Used GIT & GITHUB as version control system to maintain the Selenium WebDriver & JAVA automation code.
- Solid understanding on Continuous Integration tool like Jenkins.
- Proficient in writing SQL queries for Testing in different RDBMS like MySQL and PostgreSQL - Server.
- Executed automation scripts on different Browsers/Environments via Browser Stack and reported defects/results to the team.
- Deep knowledge in API testing using Java Rest Assured library.
- Dedicated and highly motivated and analytical Problem-Solver with natural curiosity.
- Ability to work independently as well as in a team-oriented, collaborative environment with excellent interpersonal and communication skills.
TECHNICAL SKILLS
Programming Languages: JavaScript, Java, HTML, Gherkin, XML, JSON
Automation Testing Tools: Protractor, Selenium WebDriver, Browser Stack, RestAssured, JDBC, Postman
Testing methods: Functional Testing, Regression Testing, Smoke Testing, System Testing, Integration Testing
Tools: Maven, Jenkins, GIT, Jira
Frameworks: Jasmine, Cucumber BDD, Junit, Data Driven, Chai
IDE: Eclipse, Visual Studio
API: RESTful Webservices, Postman
RDBMS: MySQL, PostgreSQL-Server
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Senior Quality Engineer
Responsibilities:
- Worked in Agile environment.
- Used Version 1 to create test cases based on Business Requirements, data models, and technical specifications and linked them to the appropriate requirements.
- Created automation testing framework using Protractor, Selenium WebDriver, Type-Script and Cucumber to design Automation test scenarios.
- Used TypeScript programming language for scripting along with Visual Studio Code.
- Developed and implemented Page Object Model based on automation-testing framework by using TypeScript, Protractor and BDD using Cucumber testing framework.
- Performed remote execution of smoke and regression tests on local server and Browser Stack with Jenkins and sent email reports, slack notifications.
- Extensively utilized Selenium (XPath, CSS selectors) and Protractor locators to automate Angular applications.
- Reported software defects on Version 1 and interacted with the developers to resolve technical issues.
- Performed Manual testing of the stories on dev environments when needed.
Environment: Agile, TypeScript, Cucumber, Protractor, Jenkins, Visual Studio, JIRA, Git, Windows, Angular, Browser Stack, Version1
Confidential, MCLean, VA
SDET
Responsibilities:
- Followed Agile testing methodology, participated in all Scrum Ceremonies.
- Created detailed test cases in Jira.
- Created automation testing framework from scratch using Protractor, Selenium WebDriver, Java-Script and Jasmine to design Automation test scenarios.
- Used JavaScript programming language for scripting along with Visual Studio code.
- Developed and implemented Page Object Model based on automation-testing framework by using JavaScript, Protractor and BDD using Jasmine testing framework.
- Extensively used Protractor locators and Xpath, CSS Selectors to test the web application.
- Performed remote execution of smoke and regression tests on AWS cloud server with Jenkins and sent email reports.
- Automated Postman with JavaScript-Chai library to perform API Testing.
- Extensively utilized Selenium (XPath, CSS selectors) and Protractor locators to automate Angular JS applications.
- Created defects on Jira.
- Connected to database to query the database using SQL for data verification and validation.
Environment: Agile, JavaScript, Jasmine, Protractor, Jenkins, Visual Studio, JIRA, Git, SQL, Postgres, Windows, AWS EC2, AngularJS, Json, Postman
Confidential, McLean, VA
Test Automation Engineer
Responsibilities:
- Solid working knowledge of Java OOP, Data Structures and Exception Handling concepts.
- Experienced Selenium WebDriver, Junit, Maven using the Page Object Model.
- Automated the sprint stories based on the acceptance criteria.
- Implemented Selenium WebDriver with Java automated framework for building the smoke and regression test suites.
- Created Data Driven Tests using apache poi libraries, designed test parameterization methods including Cucumber Scenario Outline and external data sources such as Excel and XML.
- Created HTML report with detailed test steps and screenshots.
- Performed database testing using JDBC library along with Experience in back-end testing by writing complex SQL queries.
- Performed API Testing Using RestAssured Java library.
- Scheduled test scripts to run overnight when required using Maven and Jenkins.
Environment: Agile, Java, Selenium WebDriver, Maven, Cucumber, JUnit, Eclipse, JIRA, Git, XML, SQL, Postgres, AWS EC2, Restful API
Confidential
Instructor
Responsibilities:
- Prepared and delivered lectures to undergraduate students on topics such as Economics and Personal Finance.
- Prepared course materials such as syllabi, homework assignments, and handouts.
- Evaluated and graded students' class work, assignments, and papers.
- Compiled, administered, and graded examinations, or assign this work to others.
Confidential
Manual Tester, Instructor
Responsibilities:
- Monitored Web applications performance on an ongoing basis.
- Worked with Development teams to analyze problems and possible technical solutions of Web Application.
- Manual Testing and approval of Web Applications prior submission to University Committee.
- Tested the Application using Black box Testing Techniques.
- Created, Updated and Reviewed of Test cases and Test Scenarios.
- Prepared and delivered lectures to undergraduate students on topics such as E-commerce, Computer and Economics.