We provide IT Staff Augmentation Services!

Senior Test Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Internationally certified Software Testing Professional wif more than 17 years of experience in Functional, Automation, Performance, APIs and Mobile Apps testing.
  • Familiar wif various testing phases including Sanity / Smoke Testing, System Testing, Functional Testing, Regression Testing and TEMPhas worked on various project methodologies including Agile, Waterfall & V - model.
  • Responsibilities include Test Planning, Test Scenario and Case Design, Test Data Preparation, Automation Scripting, Test Case Execution, Defect Management, Mobile Apps Testing, API's Testing in Windows and Linux environments.
  • Experience working on broad range of tools like Selenium, TestPartner, UFT, LeanFT for test automation and JIRA, Bugzilla, Rally, and Quality Center for defect management.
  • Good working experience on automating GUI, Web, APIs, Batch jobs and Mobile Apps using industry standard test automation frameworks.
  • Possess very good Automation Skills using Selenium Webdriver, LeanFT and UFT wh ich involves modifying, maintaining and executing teh Framework and capable of creating Frameworks from Scratch.
  • Proficient in designing automation frameworks and converting existing quality assurance teams to new methodologies. Familiar wif various unit and test automation frameworks used in teh software testing industry.
  • Professional Certifications include ISTQB, MS Azure and Agile Certified Scrum Master.
  • Good experience on Dev Ops for implementing TEMPeffective CI/CD process and techniques.
  • Experienced working on various testing tools, programming languages, databases and operating systems throughout teh career.
  • Well-versed in creating, executing and maintaining test plans for module and regression tests. Familiar wif supporting developers wif reproducing bugs, testing fixes and validating code.
  • Highly analytical and organized tech savvy professional wif good multitasking skills.
  • Worked at various client locations in Australia (Melbourne and Brisbane) for up to 5 Years and for various banks in Malaysia and Singapore liaising wif multiple stakeholders.

TECHNICAL SKILLS

Functional Testing: Requirements Analysis, Test Planning, Test Scenarios identification, Test Case and Test Data Preparation, Test Execution, Defect Mgmt. & Test Summary Reports.

Technical Testing: GUI/ Web Automation, Mobile Apps/APIs Automation, Service Virtualization, Performance Testing

Test Automation Tools: Selenium Webdriver, TestPartner, UFT, LeanFT, Appium, Gatling.

BDD and other Tools: Cucumber, Gherkins, SpecFlow, Junit, TestNG, Jira, Postman, Parasoft, ReadyAPI, Rest Assured, SoapUI, Splunk.

Operating Systems: Windows, Linux and Mac OS

Programming Languages: Java, C#, VBA, VB Scripting, SQL.

Databases: Oracle 11g, SQL Server, DB2

CI/CD Tools: Maven, Bamboo, Source Tree, Bit Bucket, Stash, Jenkins, SVN, Git, Visual Studio.

PROFESSIONAL EXPERIENCE

Confidential

Senior Test Engineer

Responsibilities:

  • Analysis and understanding of business requirements and identified Testcases to be automated based on teh Functionality and teh Technical feasibility of teh application.
  • Involved in analyzing requirement specifications, developing test plans, test cases, test scripts and planning for QA methodologies.
  • Preparation of Automation Test Plans and Test Strategies along wif teh estimates.
  • Identification of automation testcases from existing functional test suites.
  • Implemented traceability between Manual and Automation tests to provide teh Automation coverage which helped to reduce teh Manual Testing effort.
  • Created various dashboards, metrics and status reports for teh management using various Macros available in Jira and Confluence.
  • Work Allocation, Demand Management and supervise teh day to day testing activities performed by teh Testers.
  • Agile certified Scrum Master wif good experience in Agile methodology wif SCRUM Process/Framework.
  • Involved in Automation and Maintenance of Test cases identified as part of Regression Suite
  • Contributed to Framework Development and enhancing teh Framework as per requirements using Selenium Web driver, Java, Cucumber, Gherkins and TestNG
  • Develop/Maintain Selenium WebDriver wrapper methods to enhance teh existing framework.
  • Extensively used Selenium locators (like Xpath, CSS Selector) together wif JavaScript executor, robot class to locate challenging web contents such as dynamic elements and invisible elements.
  • Created reusable methods at teh project level and also automated teh complex test cases.
  • Automated SOAP/Rest APIs using Rest Assured libraries, Java Spring boot framework and tested both XML and JSON formats.
  • Performed API Testing to test integration services using SoapUI, Postman and Parasoft.
  • Automated API's across various functionalities for Core Banking, Online Banking and Mobile Banking using Parasoft SOA Test API Automation Tool.
  • Updated framework wif helper methods if any while automating REST API automation scripts.
  • Automated API's across various applications across various projects throughout my career.
  • Assisted teh new automation team members in bringing them up to speed to adhere to teh existing framework and process.
  • Identified opportunities across projects for automating teh manual tasks theirby improving efficiency and deliverables for teh team.
  • Resolved teh challenges faced by teh team in automation of teh scenarios and updated teh framework at teh project level to be reused by teh team.
  • Implemented Jasypt encryption for encrypting teh passwords used across teh test automation framework in a safe and secure manner.
  • Used shell scripting commands to kick off teh batch jobs from Linux servers and also to fetch teh input/output files.
  • Updated Database queries in both functional and automated testing to fetch appropriate test data for executing UI and API tests.
  • Used Splunk to verify teh failed transactions from teh Splunk logs for troubleshooting teh issues.
  • Good Knowledge of Linux commands wif hands on experience using tools like Putty, WinSCP3, SQL Developer.
  • Performed functional testing of Mobile Banking Apps on iOS and Android devices
  • Developing automated test scripts and frameworks for mobile apps using Appium and Java for iOS and Android devices.
  • Very good exposure of testing mobile apps on wide range of Mobile handsets of different vendors which includes Apple, Samsung, Google, Sony Ericson and many more.
  • Used Maven as teh build tool, GIT for version control, Bamboo and Jenkins for Continuous Integration and JIRA as a defect tracking tool.
  • Maintained Rest Assured and Java Automation code and resources in source controls like GIT/Bitbucket for upgrades and new features.
  • Administered teh CI/CD process including code commits, branching and merging of teh code committed by teh automation team to teh repositories wifin teh project.
  • Configured teh project wif Jenkins server to execute automation scripts by scheduling jenkins jobs across all Pre-Prod environments wif different test configurations.

We'd love your feedback!