We provide IT Staff Augmentation Services!

Software Qa Automation Engineer Resume

Jersey City, NJ

SUMMARY

  • Over 6+ years of experience in Information Technology, specializing in Software Quality Assurance Testing .
  • Successfully developed and executed test plans, procedures, use cases and test scripts, and provided in - depth analysis to create and rollout new software.
  • Proficient in testing on Client/Server and Web-based applications and good experience on Java.
  • Extensive working experience on all phases of the Software Development Life Cycle (SDLC), its methodologies such as Agile, SCRUM.
  • Well versed with various testing phases, testing types, testing techniques, and quality work products.
  • Sound knowledge on Object-Oriented Programming (OOP) concepts.
  • Extensively experienced in using Java for test case automation.
  • Good Knowledge in implementing TDD and BDD.
  • Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
  • Professional expertise in Smoke Testing, Backed end Testing, Black-Box Testing, Functional Testing, Regression Testing, Ad-hoc Testing, Cross-Browser/ Cross-Platform Testing.
  • Good Knowledge in performing defect tracking & management in JIRA.
  • Executing Test cases, ad-hoc product testing, reporting bugs, reporting tester status, writing test scripts .
  • Experienced in Linux operating systems and commands.
  • Proficient in executing complex SQL queries for database validation.
  • Experienced in automation testing using selenium WebDriver, TestNG, JUnit.
  • Experienced in creating the Architecture design and Automation Framework, which involves Test Data and Reusable Function library using Selenium for web applications.
  • Experienced in regression testing using Selenium Webdriver for different builds to satisfy changes in requirements and to verify its effect on other modules.
  • Hands-on experience in developing Automation Scripts, Execution, and Analysis Test Results using Data-Driven Framework using Selenium Webdriver and Maven build tools.
  • Knowledge of REST-based web services, Postman and JMeter.
  • Ability to work collaboratively and cross-functionally as part of a team as well as independently.
  • Actively participate in Scrum meetings, review, and develop test scenarios.
  • Extensively experienced in Agile based environments.
  • Experienced in coordination between Onsite and Offshore team.
  • Manage project activities related to billing and timesheets.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.

TECHNICAL SKILLS

Testing Software: Selenium WebDriver, Rest Assured, Postman, JMeter, JIRA

Languages: JavaIDE: IntelliJ IDEA, Eclipse

Database: MySQL, Postgresql, Oracle

Operating Systems: Windows, Linux/Unix

Build Tool: Maven

Verson Control Systems: Git

Continuous Integration: Jenkins

Testing Frameworks: TestNG, JUnit

Automation Frameworks: Cucumber JVM, Data-Driven

PROFESSIONAL EXPERIENCE

Confidential, Jersey City, NJ

Software QA Automation Engineer

Responsibilities:

  • Involved in test cases reviewed by the development team, product management, and modified the test cases based on their feedback.
  • Drafted Test Plan which included testing objectives, testing phases, scenarios, and test environment after a thorough analysis of the business rules.
  • Improved the documentation of QA testing practices to enhance their repeatability, saving time and money and encouraging testing standardization and best practices.
  • Coordinated with technical support associates to fix proprietary software issues.
  • Verified, edited, and updated test data in new or existing systems before testing.
  • Used JIRA for bug tracking, issue tracking, and project management.
  • Involved in reporting, tracking, and providing updates on resolved defects and logging in JIRA.
  • Prepared and executed SQL scripts for testing various functionalities of the application.
  • Developed automated test scripts in Java using Selenium Webdriver, TestNG, Maven.
  • Integrated with continuous integration tool Jenkins for running tests on a regular basis.
  • Performed cross-browser testing in selenium WebDriver using TestNG parameters.
  • Developed and enhanced web automation framework using Java as programming language, Selenium WebDriver, maven build tool and TestN G as testing framework.
  • Used Postman, JMeter, and Rest Assured fo r REST API.
  • Involved in validating the API with Postman tools and creating the Continuous Integration mechanism.
  • Developed and reviewed test scripts, coded in Java for automation test scenarios, and Parameterization of test cases.
  • Prepared a detailed test schedule and test metrics on a weekly basis to know the status of the application.

Confidential, New York, NY

QA Automation Engineer

Responsibilities:

  • Gathered require d documents such as business requirements and design documents and other related documents.
  • Reviewed the Test Basis, designed and documented Test Strategies, Test Plan, Test Cases, and Executed Test Cases.
  • Manually tested, verified, and validated that the product meets user requirements.
  • Involved in testing the application utilizing the Scrum (Agile) methodology.
  • Involved in the execution of all types of system testing including Integration, Regression, Functional testing.
  • Identified, Reported, and Tracked Defects using the JIRA test management tool.
  • Developed and executed SQL queries to verify the proper insertion, deletion, and updates into the MySQL database.
  • Performed End-to-End testing of the database to check data integrity using SQL queries.
  • Responsible for writing and maintaining Selenium WebDriver scripts for regression and functional testing using a data-driven framework.
  • Proficient experience in cross-browser and cross-platform testing using BrowserStack.
  • Setup the Automation framework using Selenium to run test cases in multiple browsers and platforms
  • Experienced in designing and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
  • Performed application testing utilizing the Scrum (Agile) methodology.
  • Involved in designing of automation framework to be used in UI testing with Selenium.
  • Tested Web Services using Postman and JMeter.
  • Created test scripts to test REST API functionality for the regression setup.
  • Performed functional tests using Selenium WebDriver with a data-driven framework and documented final results in a database.
  • Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.

Confidential, Rocky Hill, CT

QA Tester

Responsibilities:

  • Analyzed business requirements, documented business requirements specifications, wrote Test Plans, and Test Cases.
  • Maintain cooperative relationships with developers and communicate with both technical and nontechnical stakeholders (e.g. doctors, healthcare admin staff).
  • Recognized for developing excellent test plans/scripts and rapidly discovering defects.
  • Contributed to high-reliability technology releases as a result of thorough testing that helped maintain system highly secure and confidential
  • Assigned, Monitored, and Tracked Tasks of Team Members.
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.
  • Reported the defects through JIRA and tracked them on a daily basis.
  • Wrote SQL queries to test the oracle database and validate the data integrity.
  • Created a regression test plan and procedures for different interfaces to test complete (web and client/server) applications with huge test data.
  • Extended the TestNG framework by adding some helper classes and methods.
  • Used Java with a TestNG framework for automating scripts.
  • Developed test scripts to automate the process of testing in Selenium.
  • Determine what should be automated and what test data needs to be set up.
  • Performed Integration and Regression testing to check the compatibility of new functionality with the existing functionalities.

Environment: Java, Selenium, TestNG, Junit, Maven, GIT, AWS, S3, EC2, REST API, SQL Server, Jira, XML, Windows, Apache, Jenkins, IE, Firefox, Chrome, Linux.

Hire Now