Sr. Quality Engineer Resume
Sunnyvale, CA
SUMMARY
- Over 7 years of professional experience in software development, testing and automation in domain technologies like Banking Finance, E - Commerce, Health and Enterprise systems.
- Extensive experience in automation testing tools such as Selenium WebDriver, TestNG, Cucumber etc. for web application
- Expert in Automation tools like Selenium Web Driver and Appium.
- Expertise in coding using Java programming Language
- Involved in creating automation test scripts using selenium, cucumber built on Intellij and Eclipse IDE
- Strong Working Knowledge of Web Technologies like XPATH, HTML, JSON and CSS.
- Experience in building Test Scripts using Java and JUnit/ TestNG/Cucumber Frameworks.
- Experience in Cypress Test Automation Framework
- Experience in developing/maintaining Test Frameworks for Automation using Selenium and Java (Page Object model, Data Driven models).
- Experienced in manual testing and automated REST API using POSTMAN, Apache HTTP Client and Jackson api.
- Performed manual testing on mobile app in Android mobile devices
- Experience in designing and executing teh SQL queries in MS SQL server, MYSQL, Oracle, Postgres in order to ensure teh data integrity and to perform teh backend testing.
- Proficient in automation testing to perform different types of testing such as Functional Testing, Integration Testing, System Testing, User Acceptance Testing and Regression Testing.
- Extensive use of JIRA, Zephyrscale, and Test Rail tool as teh test management tool and teh defect tracking tool.
- Experience in version control system using GIT
- Experience in using Maven and Jenkins
- Good knowledge of LINUX.
- Well Experienced in tools like JIRA
- Strong knowledge and experience of Software Development Life Cycle (SDLC) like Agile
- A good team player, detail oriented, self-motivated individual wif strong analytical skills.
- Excellent interpersonal and communication skill. Good documentation and process management skills wif ability to effectively understand teh business requirement to develop a quality product
TECHNICAL SKILLS
Languages: Java, HTML, CSS, JSON, JavaScript, SQL, XML
Databases: Postgres, Oracle, MySQL
Web Services: Apache HttpClient, RESTful Services, POSTMAN, Jackson
Testing Tools: Selenium WebDriver, TestNG, Junit, Cucumber, JOOQ API, Awaitility, Lombok, AssertJ, Bonigarcia
Build Tools/Coverage Tools: Jenkins, Maven
Bug Tracking Tools: JIRA, Bugzilla
Servers: Apache Tomcat, Web Sphere
Testing Methodologies: System Testing, Acceptance Testing, Functionality, Regression, Build Acceptance Testing
IDE’s: IntelliJ, Eclipse
Platforms: Mac OS, Windows, Linux
Version Control/Desktop Applications: Git(Bit bucket, Github, Git lab), SVN
PROFESSIONAL EXPERIENCE
Confidential, Sunnyvale, CA
Sr. Quality Engineer
Responsibilities:
- Reviewed Functional Requirement Specifications and created Test Plan
- Analyzed information from business team and conducted test plan review sessions
- Performed positive/negative testing for system validation using Selenium Automation Tools including WebDriver wif Java
- Used Cucumber api to write test scenarios and steps using Gherkin scripts(@Given, @When, @Then, @And etc)
- Actively participated in framework design and developed Page Object Model (POM) framework
- Configured Selenium WebDriver, Maven tool and created selenium automation scripts in java
- Led automation efforts for new features and extensively worked wif locating web elements using Id, name, CSS selector and XPATH
- Used Developer tools of browser for capturing various XPaths/IDs/CSS selector.
- Used Jenkins to execute test cases parallel on different target machines
- Created Pull Request/Merge Request before merging branch to master
- Reviewed and approved code for fellow team members using Github/Gitlab
- Developed page level libraries for functional automation
- Setup Continuous Integration system for QA using Jenkins
- Analyzed daily regression results run on Jenkins, fixed scripts and reported issues in case of defects
- Tested Web services wif REST API using apache http client/Postman, Jackson api to parse JSON
- Reported defects(bugs) in JIRA and interacted wif teh development team to resolve any defects/issues
- Designed and implemented basic SQL queries for QA testing and data validation
- Worked closely wif Development Team, walkthroughs and meetings
- Worked on Agile SDLC and attended daily scrum
- Analyzed teh issues/bugs and elevated them for timely fixes
- Closely interacted wif team members, developers, business analysts and project management
- Added test cases to Zephyr scale
- Added project descriptions on Confluence
- Used JOOQ api to read data from database
Environment: Mac OS, WebDriver, Java, Maven, Intellij, Postman, Postgres, SQL, DBeaver, MS Excel, MS Word, JIRA, GIT, Linux, Confluence, ZephyrScale, Jackson, Awaitility, Lombok
Confidential, Raleigh, NC
Quality Engineer
Responsibilities:
- Created Test Plan based on functional requirement
- Developed and executed test scripts wifSelenium andJava
- Used TestNG to develop test scripts in automation framework
- Actively participated in framework design and developed Page Object Model (POM) framework
- Used Maven as build tool build to run test scripts
- Used Intellij to develop automation code
- Used Developer tools of browser for capturing various XPaths/IDs/Css selectors etc.
- Used Jenkins to execute test cases for regression
- Performed Web Services testing based on REST API usingPostmanand Apache HTTP client
- Reported defects(bugs) in JIRA and interacted wif teh development team to resolve any defects/issues
- Wrote SQL queries for QA testing and data validation
- Worked on Agile SDLC and attended daily scrum
- Used Test Rail as a test management tool
- Used POI API to read data from excel to create a data driven automation framework
- Created Pull Request before merging branch to master
- Reviewed and approved code of other team members
- Analyzed daily regression results from Jenkins, fixed scripts and reported defects in case of application issues
Environment: MacOS, WebDriver, Java, Maven, Intellij, Postman, Oracle, SQL, Dbeaver, MS Excel, MS Word, JIRA, GIT, Confluence, POI API, Window
Confidential, Union city, CA
SDET/QE Automation Developer in Test
Responsibilities:
- Derived Test Scenarios from Business Scenarios and mapped requirements.
- Prepared Regression Test Suite from Functional Test cases based on Business Criticality.
- Involved in setting up configuring teh testing environment wifEclipse, JUNIT and Selenium Web driver.
- Developed and executed teh test scripts wifSelenium,Java.
- Developed test code in Java language usingEclipse IDEandTestNGframework.
- Executed Regression test suite against each QA build.
- Developed Maven based build scripts to run Selenium Webdriver Automation using Page object model
- Involved in Database testing, Functional Integration, Regression and Compatibility testing of teh application.
- Checked teh Data flow through teh front and backend and used SQL queries to extract teh data from teh database
- Performed Web Services testing based on REST API usingPostmanand HTTP client
- Used SQL for Data retrieval in Back End Testing.
- Performed Data Validation of teh data flow from teh front-end to teh back-end.
- Responsible for Front End testing, Integration testing and System testing on teh coded software.
- Participated in Review meetings to discuss Issues wif Team Lead and Project Manager.
- Prepared Final Test report after completion of execution.
- Worked on Agile based SDLC
- Used JIRA to report defects
Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins,Apache HTTP Client, Log4j, Jackson, Agile, HTML, XML, XPath, REST based Webservices, HTML, JavaScript,Quality Centre, SQL
