We provide IT Staff Augmentation Services!

Software Developer Resume

4.00/5 (Submit Your Rating)

South San Francisco, CA

SUMMARY:

  • Experienced Software Developer in Test with more than 16 years of software development experience and background in Computer Science. Adept in testing with outstanding interpersonal communication skills; passionate about test automation and focused on achieving team/department objectives. Able to produce high quality results and meet deadlines in a fast - paced environment.
  • Staying up to date with industry trends by following blogs, events from leaders like Google, Amazon, Cisco etc. Additional capabilities include:
  • Proficiency in Automated and Manual, Functional/Non-Functional, White and Black box testing in a continuous delivery lifecycle
  • Extensive experience in testing Web, Mobile, Desktop applications and Web services
  • Expertise in analyzing business specification documents, development of test plans, defining and documenting test cases, traceability requirements/matrix and testing activities
  • Excellent understanding of Software Development Life Cycle (SDLC), Defect Life Cycle, Testing processes and methodologies
  • Working knowledge and experience with Scrum/Agile and Waterfall methodologies
  • Advocate of continuous improvement and industry recognized best practices
  • Management experience of various size teams (more than 30 people)

PROFESSIONAL EXPERIENCE:

Software developer

Confidential, South San Francisco, CA

Responsibilities:
  • My main role in project is to design, build, test and deploy effective test automation solutions. To fulfill this role, I apply cutting edge automation technologies to meet the short- and long-term goals of the testing organization. The objective is to automate as much of the testing effort as possible with a minimum set of code/scripts. The focus is on the test effort not test coverage.
  • Created from scratch and support of the Automation Framework built on top of the Selenium
  • Web platform Automated tests development
  • Define and prioritize new and legacy functionality for automatization
  • Write and review test cases, and test plans to ensure all requirements are covered properly in accordance with Functional Specification Documents, Change Requests and updates
  • Maintain automation “Green Build”
  • Perform testing activities for: smoke testing, component/module testing, acceptance testing, regression testing, functional testing, system, and integration testing
  • Design and run Web services tests (White box testing)
  • Participate in meeting planning, provide accurate estimates, tasks breakdown, and impact analysis
  • Prepare training materials for the team, and perform Automation training
  • Guide QA team members via introduction best practices, suggestions and tracking progress in feature releases

Environment: Selenium, Java, WebDriver, Selenide, Firebug, Maven, Jenkins, Idea, MySQL, SOAP, REST, JavaScript, HTML, CSS, Agile, Scrum, Git, Jira

Senior Software developer

Confidential

Responsibilities:
  • I’ve worked in several teams on different projects including product customization per specific customer requirements. Main responsibilities were White and Black box testing: Web, Flash, and Mobile functional, integration, system and regression testing, Web services testing and maintenance of automation scripts:
  • Analyzed product requirements, preparation and review a detailed functional test cases
  • Supported and development of the automation tests using Selenium
  • Designed and executed test cases for Web services (White box testing)
  • Conducted the testing of Web and Flash clients
  • Testing on different types of Android and iOS devices in accordance with the test plans
  • Developed a detailed capability matrix to map capabilities of functional requirements to the test plan, in order to define the acceptance criteria and ensure comprehensive test coverage
  • Tested data consistency in DB
  • Analyzed reported defects to assess severity and prioritized them for development to fix
  • Interacted with software developers to tune code and track all problem reports to closure
  • Worked in the Agile multi-team environment using SCRUM methodology
  • Collaborated with cross-functional project teams and other various internal departments and stakeholders (Quality Assurance, Product Management, Professional Services, etc.)

Environment: Selenium, WebDriver, Selenide, SOAP, REST, Fiddler, TFS, C#, ASP.NET, HTML, CSS, JSON, SQL, VS2005, MS SQL Server 2008/2005, Jenkins, Continuous Integration, Octopus, Agile, Scrum

Test Lead

Confidential, Atlanta

Responsibilities:
  • My main responsibility on COX Atlas project was management of QA team with more than 30 people, communication with customers, participation in testing processes on Cox site (Atlanta):
  • Defined quality standards and metrics for the current project
  • Worked with all stake holders to ensure that the quality metrics are reviewed, closed and agreed upon
  • Defined processes for test plan and several phases of testing cycle
  • Planning testing process milestones
  • Defined Testing Strategies. Reviewed test strategies and saw that all the various kinds of testing like unit, functional, stress, acceptance etc. were getting covered
  • Selected and arranged behavioral, functional, non-functional training for the team
  • Resolved conflicts among team members

Senior Software developer

Confidential

Responsibilities:
  • I’ve participated in several teams on different projects with various customers: Voice messages for mobile phones (testing was provided on site of NEC Plant (closed lab)), Commissioning for DSLAM, OLT and Floor switches devices (for TELUS, Canada), Release and Support NetCracker projects. Main responsibility was to provide full cycle of test activities:
  • Analysis of product requirements and development of a detailed functional test plans and test cases
  • Executed detailed test plans and scenarios for functional, system integration, and acceptance testing
  • Developed a detailed capability matrix to map capabilities of functional requirements to the test plan, in order to define the acceptance criteria and ensuring comprehensive test coverage
  • Carrying out regression testing every time when changes are made to the code to fix defects
  • Analyzed reported defects to assess severity and prioritized them for development to fix
  • Designed and supported Python automation scripts

Environment: and keywords: Selenium, WebDriver, Java, Jira, Test link, Tortoise SVN, VMWare, Python, Cucumber, Jenkins, Oracle, Waterfall, Networking, Cabling, Topology

Senior Software developer

Confidential

Responsibilities:
  • Project is focused on the goal of helping citizens achieve their full social and economic potential. Built as an HSA/HRA/FSA administrative platform, BenefitSpan connects members, employers, third party administrators, and trusts into one solution. The technology supports rapid integration and delivery of healthcare transactions, financial services, and benefit accounts. My major responsibilities included:
  • Lead testing activities and key internal deliverables
  • Owned all aspects of a software from a QA perspective including but not limited to functional testing, database testing, regression testing and integration testing (integration with debit card provider)
  • Took responsibility for designing, developing and maintaining test cases and strategies to meet release deliverables, project testing requirements and other quality assurance metrics
  • Lead an overall testing effort
  • Worked closely with developers to understand how product changes affect of test cases and the QA testing environments. Participated in business requirements review. Collaborated with other team members and contributed to design discussions
  • Cooperated with the development staff to ensure that issues/defects are dealt with in a timely and professional manner
  • Worked with database directly to verify data using SQL queries

Senior Software developer

Confidential

Responsibilities:
  • Analysis of all the documents and understanding what needs to be tested
  • Establish and evolve formal QA processes, ensuring that the team is using industry-accepted best practices.
  • Oversee all aspects of quality assurance including establishing metrics, applying industry best practices, and developing new tools and processes to ensure quality goals are met.
  • Act as key point of contact for all QA aspects of releases, providing QA services and coordinating QA resources internally and externally.
  • Lead and mentor QA team members, as well as manage outside contract testers.

Software developer

Confidential

Responsibilities:
  • I’ve participated in different internal Flextronics projects. Main responsibilities were management of 10+ geographically dispersed team and participation in full cycle of test activities:
  • Designed test objectives, organizational test policies, test strategies and test plans, in collaboration with the other stakeholders
  • Estimated the testing to be done and negotiating with management to acquire the necessary resources
  • Determining requirement for test automation, effort estimates, tools selection,
  • Provided required training for the team
  • Supervised analysis, design, implementation and execution of the test cases, test procedures and test suites
  • Created a schedule of tests execution followed by monitoring, measuring, controlling and reporting on the test progress, product quality status and the test results, adapting a test plan and compensating as needed to adjust to evolving conditions

Software developer

Confidential

Responsibilities:
  • Performed testing for desktop applications, designed and review test cases and test plans according requirements, provided testing activities for: smoke testing, component/module testing, acceptance testing, regression testing, functional testing, system testing and installation testing

We'd love your feedback!