We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

New York, NY

PROFILE:

Detail oriented, procedural, technical, and diligent Software Quality Analyst with thorough understanding of SDLC seeking a challenging role that would take advantage of my experiences to achieve highest level of quality.

SUMMARY:

  • Over 7 years of work experience in manual and automated testing with a strong understanding of processes, techniques, and tools.
  • Conversant with SDLC and experienced in Agile, RUP & Waterfall methodologies.
  • Proficient in working with Agile User Stories for understanding of the functionality and expanding them into appropriate test scenarios.
  • Adept at utilizing Use Case and Use Case Specifications to identify scenarios and develop test cases.
  • Used Requirements Traceability Matrix to facilitate Test Case Scenarios and create Test Case Specifications.
  • Adept in developing Test Cases covering crosscutting concerns applicable to the context of each feature.
  • Experience in developing Test plan that included Test Process Phases for defining scope, mapping requirements to identify test scenarios/test cases, and strategies for test preparation and test report.
  • Used HP ALM/Quality Center to develop and organize test cases.
  • Adept at defect life cycle management using ALM, qTest and JIRA.
  • Utilized Postman REST client to build REST calls for various application programming interfaces (APIs) to perform functional tests.
  • Hands - on experience in designing and creating relational database in MS SQL, Oracle DB, MySQL, as well as NoSQL such as MongoDB, FireBase.
  • Conversant in writing both SQL and PL/SQL statements in MS SQL Server and Oracle SQL Developer for backend testing to facilitate testing for various scenarios.
  • Used Command Prompt tool (PuTTY) to execute Shell, ETL scripts, setup server environment, run command to encrypt/decrypt files on Encryption server.
  • Experience in ETL process for data warehousing and proficient at testing the match of source and target after ETL execution.
  • Created projects using Maven build tool and maintained all the dependencies in pom.xml file.
  • Experienced in designing, creating and implementing of Automation Frameworks using Selenium WebDriver in Java.
  • Deep knowledge in creating, maintaining and executing automated tests using TestNG, Data-driven framework and Page Object Model with Page Factory.
  • Experience in executing automated tests using Selenium Grid for cross browser testing and Parallel Test execution .
  • Good Knowledge in using GitHub for source control management.
  • Experience in using VBScript in QTP to develop regression scripts, custom functions, descriptive programming and automation framework like data driven, keyword driven, and hybrid.
  • Solid knowledge in Java and OOPS concepts (Inheritance, Encapsulation and Polymorphism), Object, Method, Interface, Abstract Class, Keywords and Variables required for Selenium frameworks.
  • Excellent problem solving skills and a great team player.
  • Effective verbal & written communication skill and superior quantitative skills.

TECHNICAL SKILLS:

Programming Languages: Java, C, Python, R, VB.NET, C#, VBScript, Typescript, and JavaScript.

Operating Systems: Windows, LINUX, Android, iOS.

Database: MS SQL Server, Oracle SQL Developer, MySQL, MS-Access, MongoDB, Firebase.

Tools: Eclipse, Maven, Postman REST Client, Android Studio, Jupyter, RStudio, Code Blocks, Visual Studio, Visual Studio Code, PuTTY, ALM, qTest, UFT, JIRA, Selenium, GitHub.

Web Technology: AngularJS, HTML, XHTML, CSS, XML, NodeJS, Web Services, JSON, ASP.NET, AJAX.NET, Tomcat.

EXPERIENCE:

Confidential, New York, NY

QA Automation Engineer

Responsibilities:

  • Interacted with developers and business for requirements analysis, and conduct requirement review meetings.
  • Analyzed requirements, system design and prepared test strategy according to its needs.
  • Adhered to Agile model of software development by participating in-group and cross-functional collaborations.
  • Involved in preparing Test plan that included Test Process Phases for defining scope, mapping requirements to identify test scenarios/test cases, and strategies for test preparation and test report.
  • Used Requirements Traceability Matrix to facilitate Test Case Scenarios and develop Test Cases covering crosscutting concerns applicable to the context of each features.
  • Maintained the records of all STLC phases and managed D efects Management Process, generate reports for teams using HP ALM.
  • Involved in reporting, tracking and providing updates on defects in JIRA.
  • Setup server-side test environment by configuring config/properties files on UNIX server using Command Prompt tool.
  • Wrote and executed SQL queries to ensure updated data appears on all forms and screens following CRUD operations.
  • Queried databases to verify all information entered consistently for integrated systems after ETL process.
  • Involved in designing, creating, and executing Automation frameworks from scratch using Maven, Selenium WebDriver, and TestNG.
  • Develop and maintain page object repositories implementing Page Object Model with Page Factory.
  • Generated interactive test reports using ExtentReport.
  • Developed Data-driven framework for parameterization to maintain test data by employing Apache POI and TestNG Data Provider annotation.

Environment: HP ALM, JIRA, MS Office tools, Agile Methodology, Oracle SQL Developer, Linux, HTML, CSS, XML, Java, Selenium WebDriver, TestNG, Maven, Page Factory, ExtentReport, Eclipse.

Confidential, Edgewood, NY

QA Analyst

Responsibilities:

  • Interacted with developers and business for requirements analysis, and conduct requirement review meetings.
  • Used Requirements Traceability Matrix to facilitate Test Case Scenarios and develop Test Cases covering crosscutting concerns applicable to the context of each features.
  • Designed, developed and implemented test plans, test cases and test processes, and managed defects management process using HP ALM and JIRA to organize records and generate reports for teams.
  • Adhered to Waterfall and Agile model of software development by participating in-group and cross-functional collaborations
  • Setup server-side test environment by configuring config/properties files on UNIX server.
  • Utilized Postman REST client to build REST calls for various application programming interfaces (APIs) to perform functional tests.
  • Run ETL processes and map the incoming data from different data sources to be in suitable format for loading to the target data warehouse.
  • Wrote and executed SQL queries to ensure updated data appears on all forms and screens following CRUD operations.
  • Used command prompt tool to executed shell scripts verify output and run command on Encryption server to encrypt/decrypt files.
  • Involved in designing, creating, and executing Automation frameworks from scratch using Maven, Selenium WebDriver, and TestNG.
  • Develop and maintain page object repositories implementing Page Object Model with Page Factory.
  • Generated interactive test reports using ExtentReport.
  • Developed Data-driven framework for parameterization to maintain test data by employing Apache POI and TestNG Data Provider annotation.

Environment: HP ALM, JIRA, MS Office tools, Oracle SQL Developer, Linux, Postman REST Client, HTML, CSS, XML, Java, Selenium WebDriver, TestNG, Maven, Page Factory, ExtentReport, Eclipse.

Confidential, Bohemia, NY

QA Engineer

Responsibilities:

  • Interacted with developers and business for requirements analysis, and conduct requirement review meetings.
  • Designed, developed and implemented test plans, test cases and test processes, and managed defects management process using HP ALM/Quality Center.
  • Used an application tool on a server to push and uninstall new and old releases to setup client an environment under the same domain.
  • Utilized configuration software to virtually connect airline devices to kiosks and computers to ensure they communicate through the system.
  • Configured Windows Registry to specify protocols, queue names and IP addresses resulting in process running between client and server under the same domain.
  • Setup Windows Registry for protocols (MSMQ, TCPIP and UDP), queue names and server IP addresses for data transfer between client and server.
  • Activate/deactivate applications on the virtual client through cloud technology
  • Wrote and executed SQL queries for back-end testing.
  • Built VBScript code on QTP/UFT to run regression test. Used SQL Quires to perform Data integrity test to retrieve the data from various tables and to test the database.
  • Installed the UFT for automating test cases and developed user defined functions to support Automated Scripts.
  • Worked with Checkpoints, Parameterization and Data Driven Test Scripts in UFT.
  • Prepared automated scripts for Maintenance and Regression testing using UFT.
  • Generated Automation Scripts from Scratch for UFT.

Environment: UFT/QTP, HP ALM, MS SQL Server, VB Script, MS Excel, Windows, Windows Registry.

Confidential, New York, NY

QA Analyst

Responsibilities:

  • Interacted with developers and business for requirements analysis, and conduct requirement review meetings.
  • Designed, developed and implemented test plans, test cases and test processes, and managed defects management process using Quality Center.
  • Wrote SQL queries to extract data from different databases for data validation and data analysis.
  • In QTP, prepared and optimized VBScripts by insertion of conditional statements as checkpoints and parameterization of data using Data Table, Environment variables and Excel files.
  • Wrote the Test cases for most of the modules of the application and created the automated test scripts using QTP/UFT.
  • Created user-defined functions by using QTP/UFT.
  • Involved in Regression Testing using Quick Test Professional - QTP/UFT.
  • Created Descriptive programming using QTP/UFT and Created Re-usable Functions.

Environment: QTP, Quality Center, HTML, Java, Windows, Java Script, VB Script.

Hire Now