We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

3.00/5 (Submit Your Rating)

CA

SUMMARY

  • Around 6 years’ experience as Software Engineer in Test with focus on Native apps (iOS, Android, Unity), web applications and web services.
  • Experienced in full life cycle of system development. Worked in Agile, RUP, Waterfall Development environment and well versed with SDLC methodology.
  • Experience in front - end and back-end Manual testing, Automation testing, Functional testing, Regression testing, and Black Box Testing, White Box Testing, Smoke and Sanity, and DB testing.
  • Experienced with Cpp, Java, Obj-C, Kotlin languages, working with xCode, Android Studio, Unity IDE’s in developing, compiling, debugging for Native applications for iOS and android platforms.
  • Experience in RESTful web services, SOAP API testing using SOAPUI and Postman.
  • Experience in writing test plans, test cases, working on test strategies, and test design specifications.
  • Hands-on experience in Appium, Selenium, Java, TestNG/JUnit, Maven, scripting, integration and test suite execution, analyzing error logs, Atlassian tools, and reporting.
  • Extensive experience in using bug tracking systems like JIRA, Quality Center, and Bugzilla.
  • Expertise in understanding Business Requirement Specifications, Functional Specifications and design documentations and converting into Test Scenarios with Test Strategies and Test plans.
  • Experienced in Relational databases including Oracle, MySQL and SQL development. Experience in writing complex queries, triggers functions and procedures for back end testing.
  • Experience in performance of Build Validation and Verification, Positive and Negative, Boundary value Analysis, Functional, Integration, Regression, GUI, Cross-Platform and UA Testing.
  • Good experience in working with various stakeholders including product management, software development and business users.

TECHNICAL SKILLS

Operating Systems: Windows, Mac, UNIX, Linux, Android, iOS.

Test Automation Tools: Appium, Selenium, TestNG, Junit, Postman, SOAPUI, JMeterCypress.

Programming Languages/IDE: Java, Cpp, Python, Eclipse IDE, IntelliJ, XCode, Visual Studio, Atom, Android Studio, Unity.

Web Technologies: HTML, CSS, JavaScript, Node.

XML: XML, XML schema, XSLT, Xpath.

Build Tools: Ant, Maven.

Query Tools: SQL, PL/SQL, Elastic Search, Kibana, Log stash, Datadog, Grafana.

Web/Application Servers: IIS, Apache Tomcat, Web logic, Web Sphere, Jboss.

Databases: GCP Big Data, Oracle, MS: SQL server, MySQL, MongoDB, Splunk.

Log/Test/Version Control Tools: Bugzilla, SVN, Maven, Hudson, Jenkins, CI, Atlassian suite.

PROFESSIONAL EXPERIENCE

Confidential, CA

Senior Software Engineer

Responsibilities:

  • Actively working on a Live game with over a million downloads including integrations, Releasing, monitoring across Apple, Google, Amazon app stores.
  • Work with upgrades and integration of 3rd party SDK such as Google (GMA), Facebook (FAN), Unity, OneTrust, Soomla etc.
  • Monitor crash logs, breadcrumbs, and stacktraces in order to debug for the issues.
  • Developed ‘automato’ test framework in order to straighten out the automation testing process.
  • This provides a variety of APIs and functions in helping Quality engineers write game flows quickly.
  • Worked on UI automation for an Internal web application based of TypeScript using Cypress framework.

Environment: Java, Cpp, XCode, Android Studio, Postman, Grafana, Datadog, GCP, Big Data.

Confidential, San Jose, CA

Software Quality Engineer

Responsibilities:

  • Being part of Growth Hacking team, worked on building of multiple APIs for providing the customer better search results.
  • Worked on enhancing the local browse and search endpoint capabilities for the better customer experience.
  • Follows agile process with 2 week sprints for continuous delivery and integration to production.
  • Backend API testing using Postman and Automation of API testing using Java and in-house BREEZE framework.

Environment: Java, Breeze framework, TestNG, Postman, Eclipse-RIDE, Jenkins, Maven, GitHub.

Confidential, San Francisco, CA

Software Quality Engineer

Responsibilities:

  • Worked on multiple projects including the implementation of Social Features, Global Header and Footers, and Ticketbis integration into Confidential .
  • Developed test code in Core Java using Eclipse IDE. Identified test cases to automate using Selenium Web Driver, TestNG and Java (Eclipse IDE Contributed in the Data Driven framework creation).
  • Responsible for developing the Test Cases, Strategies and Procedures for software requirements in JIRA.
  • Automated execution of Selenium and API tests through CI/CD processes using Maven and Jenkins.
  • Cross Browser and cross platforms testing (Mac/Windows/Smartphones/Tablets).
  • Track defects and log them into JIRA, and coordinate the test code review with developers to fix them.

Environment: Java, Selenium, TestNG, Junit, Postman, Eclipse, SQL, Jenkins, Maven, SOAP UI, Jira, GitHub, NightWatch, JavaScript, SQL, Oracle, Splunk.

Confidential, Dublin, CA

Java Automation Engineer

Responsibilities:

  • Actively involved in developing the Functional Test plan including testing Scope, Strategy, Test Data and Schedule.
  • Performed both manual and automated tests (using Selenium WebDriver) to conduct functional and regression tests on the application.
  • Conducted System Analysis with business and IT people to understand the application Architecture and Environment for testing.
  • Identified test cases to automate using Selenium Web Driver, TestNG and Java (Eclipse IDE Contributed in the Data Driven framework creation).
  • Used Maven to build and run the Selenium automation framework.
  • Identified test data required for Load and Stress Testing and interacted with DBA to populate the data in the test environment.

Environment: Selenium Web Driver, Java, TestNG, Linux, Eclipse, SoapUI, SQL, XML, Windows, Maven.

Confidential

Software Engineer

Responsibilities:

  • Test Plan creation that includes Coverage, Environment, Approach and Priority by working with Product owners and BRD’s.
  • Used Various Checkpoints, Output Values to check values of object properties in the application.
  • Conducted Back-end and Regression testing during the various phases of the application.
  • Conducted result analysis and interacted with developers to resolve bugs.

Environment: Java, Selenium, TestNG, MySQL, Maven, Jenkins.

Confidential

Software Developer

Responsibilities:

  • Designed process flow for generation and validation of data.
  • Enforced quality and validity of data affected by Java programs via database packages.
  • Resolved data, application and connectivity issues related to Java programs’ functionality.

Environment: Java, XML, SQL, JUnit, Log4J.

We'd love your feedback!