We provide IT Staff Augmentation Services!

Software Qa Automation Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • 10+ years of industry experience including Test Automation, enterprise systems development, networking etc.
  • Background in software development
  • Proficient in test automation with Selenium WebDriver, Java, Cucumber
  • Hands - on experience of gray box testing (RESTful API, backend validation of test results via SQL queries)
  • Experienced in testing Web based and Mobile (Android and iOS) applications
  • Automate many types of software testing such as Functionality, Integration, Regression Testing, etc.
  • Professional ethics and passion for software quality

TECHNICAL SKILLS

Platforms: Windows, macOS, iOS, Android, UNIX/Linux

Programming: Python, Java, SQL, NoSQL, UNIX shell, Gherkin, XML, JSON, HTML, CSS, JavaScript, Faker, Maven, Pytest, IntelliJ

Databases: Oracle, MySQL, MongoDB

Test Automation: Selenium WebDriver, Cucumber

Web Services: REST API, Postman, Swagger, Newman

Mobile Testing: Android Studio, ADB, XCode, Charles Proxy

Defect/Test Management: Jira, XRay, Confluence, Bugzilla, Asana

Other: GitHub, Jenkins, Ansible, Pymongo

PROFESSIONAL EXPERIENCE

Software QA automation Engineer

Confidential

Responsibilities:

  • Developed multiple Selenium WebDriver & Java scripts for Regression and Build Acceptance Testing
  • Used TestNG framework to run unit test and Maven to build the Project. Extended TestNG framework
  • Identified web elements by ID, Name, CSS, XPath and links on webpages using Chrome Dev Tool.
  • Developed different Regular expression suites.
  • Created Page Object Classes
  • Used POSTMAN and Python to test REST API's from scratch
  • Used Selenium WebDriver to handle various web page controls like textbox, button, dropdown, checkbox, radio button, labels using XPath and other locators.
  • Worked with DevOps Tools like Jenkins, Shell script, Chef, Puppet to develop automation and managing servers
  • Developed an automated scripts and frame works using Python, Java
  • Test browser content and compatibility of application using HTML IDs and XPath in Selenium
  • Collaborated with the Development Team to create Ansible configurations to deploy changes and execute regression test suites
  • Worked on optimizing test automation, successfully decreasing the total execution time of regression test suit under Python from 1.5 hours to 9 minutes
  • Created the framework to automate test cases based on a direct connection with MongoDB through SSH channel
  • Worked on test automation using Selenium WebDriver/Cucumber/Java/Maven framework, IntelliJ as development environment, GitHub as source control tool, Jenkins server for creating automation jobs and monitoring test results
  • Developed and executed SQL queries to ensure data integrity throughout frontend and backend
  • Tested assessment control tool developed for educational institutions which provides instructors the opportunity to create and assign activities to students, receive the results in real time, and manage learning process
  • Collaborated with Product Owner and Development Team to clarify specifications and prioritize testing activities
  • Participated in such projects as: WebHook notification, Check Preview, converting front end part from Angular 8 to Angular 9 and SSR
  • Utilized Confluence as the repository for creating, modifying and storage of test documentation (Functional Requirements, Software Specifications, Test Design, test data, feature requests, etc.)
  • Created, maintained, and executed tests using Jira Xray plugin (Test Cases, Test Sets, Test Executions), documented and monitored software issues, and generated test metrics (XRay Test Reports - statistics of test runs, percentage of progress and success rate)
  • Followed Agile Scrum methodology, participated in Planning, Review, Daily Scrum and Retrospective meetings

ERP Developer

Confidential

Responsibilities:

  • Translated business requirements into viable, scalable solutions
  • Developed exchange with MS SQL database of third-party software
  • Developed protocols of exchange between inner accounting software
  • Automated routine business process of customer’s service
  • Developed protocols of exchange between distributed databases
  • Maintenance of PCs, Printers, Barcode Scanners and Card Readers
  • Set algorithms of exchange between barcode scanners, card readers and other peripheral devices with PC
  • Web programing - developed a web-based e-store

We'd love your feedback!