Automation Software Engineer Resume Samples

4.8 (80 votes) for Automation Software Engineer Resume Samples

The Guide To Resume Tailoring

Guide the recruiter to the conclusion that you are the best candidate for the automation software engineer job. It’s actually very simple. Tailor your resume by picking relevant responsibilities from the examples below and then add your accomplishments. This way, you can position yourself in the best way to get hired.

Craft your perfect resume by picking job responsibilities written by professional recruiters

Pick from the thousands of curated job responsibilities used by the leading companies

Tailor your resume & cover letter with wording that best fits for each job you apply

Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Resume Builder
CHOOSE THE BEST TEMPLATE - Choose from 15 Leading Templates. No need to think about design details.
USE PRE-WRITTEN BULLET POINTS - Select from thousands of pre-written bullet points.
SAVE YOUR DOCUMENTS IN PDF FILES - Instantly download in PDF format or share a custom link.

Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Create a Resume in Minutes
MO
M Oberbrunner
Mallie
Oberbrunner
7295 McDermott Trail
Chicago
IL
+1 (555) 598 3791
7295 McDermott Trail
Chicago
IL
Phone
p +1 (555) 598 3791
Experience Experience
Boston, MA
Automation Software Engineer
Boston, MA
Cole, Mohr and Botsford
Boston, MA
Automation Software Engineer
  • Participate in agile development processes to improve overall efficiency of software development
  • Engage other disciplines (systems, networking, IS, configuration management, and test engineers) to troubleshoot and fix problems
  • Working in Agile team with key stake holders to develop test plan and test scripts
  • Work with other people and teams to integrate and develop test and calibration algorithms into a production environment
  • Communicate with various levels of management regarding system issues. Run forums to educate and share best practices and tools to the CIB production management team
  • Identify process simplification opportunities for overall reporting environment. Work with operational reporting team and business partners to automate or simplify existing processes, ensure data quality & consistency
  • Develop multi thread/multi core applications using primitives and existing frameworks
New York, NY
ALP Automation Software Engineer
New York, NY
Franecki, Stamm and Kling
New York, NY
ALP Automation Software Engineer
  • Review problem reports and validate the severity and priority of each problem, along with the development and tool management team
  • Perform trainings of different levels to SQA team members in application of the test environment to automate testing tasks
  • Communicate with the test automation team on tool issues and work with minimal supervision
  • Lead and recommend improvements to any automation environments
  • Represent Company in a positive, professional manner when working with both external and internal customers
  • Be highly responsive to the problems of internal customers
  • Serve as a resource for and extend the technological expertise of the QA team by researching, designing and implementing state-of-the-art testing practices and tools
present
Boston, MA
Test Automation Software Engineer
Boston, MA
Ward-Herzog
present
Boston, MA
Test Automation Software Engineer
present
  • Assist Application Developers and technical support staff in identifying and resolving defect
  • Develop comprehensive Automation plan comprising of scope, schedule, milestone, efforts and resourcing
  • Coordinate with your scrum team and development counterparts in overseeing bug tracking, test prioritization, test automation and release
  • Working primarily within the Application Development Team
  • Implement and develop automated test practices for both web and mobile applications using Selenium, Cucumber, Python, Groovy, and more
  • Analysis, Design, Development, Unit Test, Test Support, Implementation planning
  • Write unit test cases using C#
Education Education
Bachelor’s Degree in Computer Science
Bachelor’s Degree in Computer Science
The Ohio State University
Bachelor’s Degree in Computer Science
Skills Skills
  • Strong experience in developing highly multithreaded highly scalable, concurrent applications
  • Strong problem management and problem investigation skills with ability to learn new skills quickly to value add in problem focus areas
  • United States Citizen w/the ability to obtain a SECRET security clearance
  • Working knowledge of Testing Frameworks, Maven, & ANT
  • Working knowledge of the use & administration of GIT, Jenkins
  • Ability to develop SQL stored procedures and other SQL objects
  • Ability to develop utility oriented C# Winforms and Console applications
  • Strong understanding of OOP & SOA principles, design patterns, industry best practices
  • Ability to administrate IIS and SQL Server, deploy web applications, troubleshoot IIS configuration issues, and perform related system administration
  • Self-starter with confidence to drive issues through to completion in highly pressured environment
Create a Resume in Minutes

15 Automation Software Engineer resume templates

1

Automation Software Engineer Resume Examples & Samples

  • At least 3 years of experience developing applications using Microsoft technologies, with a heavy focus in C# and SQL. Commensurate college experience accepted
  • Configuration management experience is a plus
  • Direct experience implementing automated build and/or test procedures
  • Ability to develop SQL stored procedures and other SQL objects
  • Experience building and maintaining installation packages
  • Familiarity with Windows scripting concepts and techniques
  • Ability to administrate IIS and SQL Server, deploy web applications, troubleshoot IIS configuration issues, and perform related system administration
  • A positive attitude and professional disposition
  • Interpret project requirements and collaborate with a team to determine implementation details
  • Perform coding and other related software development tasks per project requirements
  • Maintain multiple build, test and training servers
  • Create, document and administer automated tests
  • Assist in the provision of multiple testing and training environments
  • Investigate and trouble shoot issues related to Install, build, or Operating System
  • Assist in building, maintaining and loading SalesForce Test data
2

Automation Software Engineer Resume Examples & Samples

  • Test planning: taking features requirements and converting them into test plans
  • Estimation skills
  • Good understanding of testing fundamentals (unit, integration, UI and acceptance)
  • Continuous delivery and integration
  • Planning
  • Retrospectives
  • Integrate closely w/ colleagues in San Jose
  • Evangelize, mentor, and promote quality assurance mobile development best practices throughout the company
  • Enjoy being part of a team of motivated, collaborative, high-achievers
  • Communicate effectively within your team and across teams
  • Identify project risks, quantify risk/benefit relationships and provide alternative solutions as well as risk mitigation
  • 1+ years of mobile quality assurance automation on a team
  • 2+ years of experience quality assurance on mobile applications
  • WebService & API experience
  • Strong work ethic – someone who takes great pride in professionalism, responsibility, and being proactive
  • Ability to work independently and the confidence to question where necessary
3

Automation Software Engineer Resume Examples & Samples

  • B.S or Masters in Computer Science, Computer Engineering, Electronics or related field
  • 7+ years of related Software development experience is a must
  • Strong background in electronics and electrical engineering is a must
  • Knowledge of embedded software development and design
  • Knowledgeable with communication protocols such: I2C, SPI, UART etc
  • Smalltalk experience desired
  • Excellent knowledge of Object Oriented Software implementation and design e.g.: Design Patterns and Finite State Machines
  • Strong software engineering skills: modular design, data structures and algorithms
  • Experience with Source Control and Development life cycles
  • Analytical approach to root cause analysis
  • Knowledge of multithreading is a must (preemptive thread scheduling)
  • Understanding of Networking/TCPIP
  • Experience in distributed embedded controls systems is a must
  • Experience with real-time operating systems desired. (VxWorks preferred)
  • Experience in Automation Engineering preferred in Semiconductor Industry
4

Automation Software Engineer Innovation Engineering Resume Examples & Samples

  • Bachelor’s degree in Computer Science or in a related scientific/engineering discipline
  • 5+ years programming experience
  • Knowledge of C#/Visual Studio in an engineering environment
  • Strong communication skills, willingness to work with the client base, results orientation, customer focus, teamwork, and problem solving skills
  • Knowledge of database development and usage is strongly desired since these systems are often data driven
  • PLC programming and other scientific development environments are also a plus as these systems are used throughout Global Production
  • Embedded programming and multi-platform experience
5

Automation Software Engineer Resume Examples & Samples

  • Software architecture & design
  • GUI & HMI design and implementation
  • API’s & Integration with ERP, shop-floor management systems and machine controls (PLC’s, Drivers, Robots controllers, Industrial communications protocols)
  • Collaboration with company IT (interfaces, security, company standards)
  • Automatic Data gathering, statistics, analytics and representation through reports & dash-boards
  • Create and maintain related controlled documentation (logics & functional schematics, state machines, business scenarios, sequencing & timing diagrams, process flows, acceptance test procedures, technical/operational/maintenance manuals)
  • Support system Commissioning, Qualification and de-bugging
  • Manage the Software configuration control and release
6

Test Automation Software Engineer Resume Examples & Samples

  • 2 Years experience in Test Automation skills
  • 2 Years experience in Programming in Java (Spring), Python and Shell Scripting
  • 2 Years experience in Linux System skills
  • Basic Understanding of Agile development and Continuous Integration/Delivery
  • Basic Knowledge of DevOps/SRE, Agile approach, Resilience (fault tolerence) testing knowledge
  • Basic Knowledge of Maven,
  • Basic Knowledge of cloud systems / virtualization in BOSH and Cloud Foundry
  • Basic Knowledge of Monitoring System & Continuous deployment in Grafana/Influxdb, Jenkins, Urban code Deployment
  • Basic Knowledge of Storage and Networking
  • Basic Knowledge of Database administration
  • Basic Knowledge of Network administration
  • Basic Knowledge of Ansible, Ruby, Micro-services
7

Test Automation Software Engineer Resume Examples & Samples

  • Development engineer in development operations, with direct focus on designing a continuous integration test process, building the test tooling and integrating it in to DevOps build environment for Cloud
  • Teams working with Development Operations squad, and the Test Integration coordinators, but also collaborating across the entire CloudLab development organization
  • Minimum 3 years of experience with Agile development and DevOps processes
  • Minimum 3 years of experience understanding of Linux / UNIX core fundamentals, including command-line operations and scripting (BASH)
  • Minimum 3 years of experience with virtual Networking (TCPIP,Virtual Machines, etc), Cloud Operations or Cloud Operating Systems (Open Stack, AWS, Google, MS)
  • Minimum 3 years of experience with REST API and Swagger specifications
  • Minimum 3 years of Hands-on experience with software development languages, including web (node.js, django, RoR, javascript, python, ruby, etc.)
  • Minimum 3 years basic networking and virtual cloud knowledge (TCP/IP, Hypervisors, virtual machines)
8

Senior Test Automation Software Engineer Resume Examples & Samples

  • Development engineer in Integrated Test Automation, with direct focus on designing a continuous integration test process, building the test tooling and integrating it in to DevOps build environment for Cloud
  • Minimum 3 years of experience with a continuous integration, continuous development environment, and tools such as: GitHub and JIRA
  • Minimum 3 years of experience Operational knowledge of or some experience using tools such as GitHub, GoCD, Ansible, C, Java
  • Minimum 3 years of experience hands-on experience building automated test frameworks and test harnesses for deploying test suites at various stages of the deployment build cycle
  • Minimum 3 years of expertise with containerization technologies, including LXC, Docker, CoreOS, etc
  • Minimum 3 years of experience performing competitive evaluations of industry leading open test framework solutions
  • Minimum 3 years of knowledge of databases, connecting to test tools as backend server, development to capture test result data, and query
  • Minimum 3 years of experience with virtual Networking (TCPIP,Virtual Machines, etc)
  • Minimum 1 year of knowledge of Cloud Operations or Cloud Operating Systems (Open Stack, AWS, Google, MS) Minimum 3 years of experience performing competitive evaluations of industry leading open test framework solutions
9

Automation Software Engineer Resume Examples & Samples

  • United States Citizen w/the ability to obtain a SECRET security clearance
  • Bachelor of Science, BS in a Math, Science or Engineering related field
  • Minimum 3 years working experience in object-oriented software design and development using C++ and/or Java
  • Ability and interest in developing new skills related to DevOps and Continuous Integration
  • Professional experience with automated unit and function tests
  • 2+ years experience working with Microsoft Windows OS based development
  • Chef and/or Ruby Experience (CHEF recipe and cookbook development, automation control and distribution of builds)
  • Experience with VMware Virtual servers and desktop infrastructures – vCenter, ESXi, vSphere
  • Completed Raytheon 6-sigma certification
  • Experience and knowledge related to Satellite Ground Systems and Ground System Operations
  • Familiarity working with other engineering disciplines (systems, hardware, test, configuration management, and quality engineering) and knowledge of how they interact with the software engineering discipline
10

Test Automation Software Engineer Resume Examples & Samples

  • Implement and develop automated test practices for both web and mobile applications using Selenium, Cucumber, Python, Groovy, and more
  • Design and create and execute test scripts to address areas such as furcation testing, regression testing, negative testing, error or bug retests, and performance testing
  • Identify opportunities for further enhancements and refinements to standards, best practices and testing methodologies
  • Write unit test cases using C#
  • Bachelor Degree in Computer Science, Electrical Engineering, or other related technology discipline plus 7+ years relevant work experience or an equivalent mix of work experience in software development or testing. Or Master Degree in Computer Science, Electrical Engineering, or other related technology discipline plus 5 + year relevant work experience
  • Strong understanding of test methodologies is a must (exploratory, load, stress, mobile, acceptance, regression, security, performance, black/white box, web-based/service-based/data-flow-based, and tec)
  • Strong understanding of web application, web services standards and related technologies
  • Programming experience in C# or Java
  • Extensive experience with Functional and Regression Test Automation using Selenium, Cucumber, QTP, SoapUI, and etc
  • Extensive experience with Performance Test Automation using JMeter, HP Performance Center, Load Runner etc
  • Experience with cross-browser and cross-device test implementation
  • Experience with T-SQL and RDBMS
  • Experience with Mobile application testing is a plus
  • Experience with continuous integration
  • Ability to quickly understand code and specifications
  • Strong interpersonal and communication (both written and verbal) skills is must
  • Ability to juggle multiple projects and change direction mid-course based on business drivers
  • Demonstrated ability to work in a complex organization to determine business and customer needs, providing the best solution to meet those needs
11

Senior Automation Software Engineer Resume Examples & Samples

  • Design, code and implement automated API and UI tests
  • Develop and execute testing strategies, test automation and test engineering technologies
  • Set up and maintain tests in a Unix environment
  • Partner with developers to investigate, evaluate and resolve bugs
  • 5+ years performing quality engineering and designing and coding automated tests in Java and Selenium
  • Experience creating or maintaining automation in a Continuous Integration environment
  • Experience writing test plans and test cases in an end-to-end and full-stack testing environment
  • Experience with performance testing and mobile web testing a plus
  • Is optimistic and looks for solutions
12

Senior Test & Automation Software Engineer Resume Examples & Samples

  • Engineer Predix Grid APM service automation, which includes, but is not limited to the following components: Automated Continuous Integration, Continuous Delivery, Operations Infrastructure, and Specific services such as Logging, Monitoring, and Messaging delivered in an “as-a-service” model
  • Write code that meets standards and delivers desired functionality using the technology selected for the project
  • Ensure that developers are enabled to develop and converge 'infrastructure as code' into development, pre-production, and production environments utilizing a common workflow
  • Enable a centralized, collaborative development community for infrastructure code and configuration development, including community recipe development
  • Automate test and delivery of a cloud based solution built on the GE Predix APM platform, as well as making key contributions into product requirements and delivery of the common operating infrastructure for services including monitoring, HA, performance, security, and availability
  • Utilize advanced scripting skills centred around enabling a DevOps model
  • Excellent Linux system administration skills
  • Excellent scripting skills that can be applied in live service environments (Ruby, Python, Bash, PowerShell)
  • Familiarity with POO, Java and Unit Testing
  • Familiarity with JSON and RESTful Service
  • Have a solid understanding of the underlying infrastructure needed to run a large distributed web application
  • Has the ability to take ownership of small tasks and deliver without supervision while using their discretion to seek help when necessary
  • Takes the initiative to experiment with new software frameworks
  • Familiarity with one or more application or data service technologies such as RabbitMQ, Postgres, Redis, Cassandra, etc
  • Web services (SOAP)
13

Automation Software Engineer Resume Examples & Samples

  • Develop & unit test deployment automation scripts in Ruby, Python and/or Java
  • Develop & integrate orchestration of automation scripts in system integration environment
  • Participate in agile development processes to improve overall efficiency of software development
  • Troubleshoot and resolve defects in existing code base
  • Engage other disciplines (systems, networking, IS, configuration management, and test engineers) to troubleshoot and fix problems
  • Design, develop, integrate and maintain new software functionality to include Object Oriented C++ and Java
  • Perform in a dynamic, fast paced and sometimes pressured environment, willing to learn while applying disciplined engineering development and integration
  • Follow established SW processes and procedures, development, documentation and maintenance/management of operations concepts, requirements (system, element, segment level), external and internal interfaces, and other software engineering work products/artifacts
14

Business Process Automation Software Engineer Resume Examples & Samples

  • Responsible for Building and maintaining business process automation using K2 smart forms and K2 workflows
  • Develop and modify workflow functionality with K2 tools
  • Perform peer-reviews and technical code reviews
  • Partner with Business Analysts to prepare test cases and carry out unit testing and integration testing
  • Prepare and maintain Technical documentation such as Workflow Solution diagrams, System Release and Deployment documents, and System Integration Test Plan as required by standard practices at the bank
  • Partner and interact with internal customers, subject matter experts or analysts to understand the requirements, establish priorities and project scope, and manage expectations and project delivery
  • Analyze and resolve production incidents as reported by internal clients
  • Associate, Vocational or Technical Degree required
  • Bachelor’s Degree in the field of computer science preferred
  • 3-5 years’ experience as a software engineer with excellent SharePoint and .NET development skills (C#, ASP.NET, WCF)
  • Demonstrated experience with SharePoint, InfoPath and SQL Server
  • Demonstrated experience with integration of disparate systems
  • Understanding of network infrastructure and security with respect to architecture and design of workflow solutions
  • Hands on experience on workflow development with K2 Blackpearl is preferred
  • Extensive Experience of using K2 SmartForms, SmartObjects and Extenders is preferred
  • Knowledge of K2 designer, K2 Studio, K2 Workspace and K2 for Visual Studio is preferred
  • K2 Blackpearl Certification preferred
  • Experience with Agile Development methodology and strong commitment to testing and quality
  • Demonstrate strong communication and excellent organization skills
  • Experience with conflict resolution and situational awareness
15

Regional Automation Software Engineer Resume Examples & Samples

  • A strong technical background (ideally in systems development)
  • At least 2-4 years of experience in technology-related fields
  • Demonstrated the ability to work across IT and business lines to deliver results
  • Programming skills in Python and Django preferred
  • Demonstrated ability to pick up and learn new technologies
16

Test Automation Software Engineer, Intern Resume Examples & Samples

  • Write unit and automated tests to ensure quality testing
  • Help improve the scope, reliability and speed of regression tests
  • Research and resolve product and environment configuration problems
  • Understand principles of continuous integration of software
  • Actively participate in the agile development process
  • Excellent analytical, critical thinking, and reasoning
  • Familiarity with Selenium Webdriver or experience using other automated testing frameworks
  • Firm understanding of deploying production code in a cloud-based web architecture
  • Experience with version control systems (Perforce or Git)
  • Virtual Machines (Hyper-V)
17

Expert Automation Software Engineer Resume Examples & Samples

  • Bachelor's degree in Computer Science or a related field, with 8 years of directly applicable work experience. 2 additional years of experience required in lieu of a degree
  • Independently lead the design of automation solutions to include hardware platforms, services, and operation systems
  • Define and implement efficient end-to-end provisioning Automation solutions
  • Strong dual class software engineer and systems administration experience
  • Strong knowledge of java ecosystems
  • Strong experience with at least one scripting language, Ruby and Perl preferred
  • Strong experience with at least one object oriented programming language, Java and Go preferred
  • Knowledge & experience around design of large scale monitoring systems
  • Familiarity with Puppet or Chef
  • Experience in automated testing
  • Proven ability to partner with and influence key stakeholders and architects throughout a highly matrixed organization
  • Strong written and verbal communication skills, organizational skills (multi-tasking), and self-motivated
  • Experience with Infrastructure security is a plus
18

Automation Software Engineer Resume Examples & Samples

  • Minimum 6 years working experience in object-oriented software design and development using C++ and/or Java
  • Strong background in software design methods and practices
  • Currently hold an active SECRET security clearance
19

Automation Software Engineer Resume Examples & Samples

  • A BS/MS in Computer Science or Software Engineering with 5+ years of professional experience in deploying IT, Storage, or Software solutions in a business environment OR 15+ years of professional experience in deploying IT, Storage, or Software solutions in a business environment
  • Experience working with High Availability Production Environments preferred
  • Prior experience with Software Supplier Management or Supply Chain
  • 5+ years of experience with one or more of the following technologies: Storage SAN/NAS, Big Data, Data Analytics, Virtualization, Linux, Windows, IT Operations, DB Architecture
  • Lead and execute complex projects with cross domain teams including internal and external stakeholders
  • Own and be accountable for mission critical applications and products
  • Take the initiative to actively escalate and resolve problems as they are found
  • Grow technical competence in new areas, sometimes very quickly, to establish technical credibility and influence with stakeholders
  • Excel at communicating across multiple layers of management both Internal and External
  • Tolerate Ambiguity in a faced paced environment
20

Robotics & Automation Software Engineer Resume Examples & Samples

  • 10 years of experience in designing and implementing machine controls systems, using PLC or embedded controllers
  • 5 years of experience in Robotics software platforms
  • 25% travel is expected
21

Test Automation Software Engineer Resume Examples & Samples

  • Ability to handle multiple, complex technical projects simultaneously
  • Excellent problem solving, troubleshooting, test and debugging skills
  • Very strong written, verbal communication, organization and analytical skills
  • Enthusiastic self-starter, take initiative and able to work with minimal supervision
  • Good inter-personal skills
  • Must be a strong team player able to effectively collaborate with peers, customers, and management
  • Excellent understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
  • Experience with Atlassian products Jira, Bitbucket, Bamboo, Confluence, Crucible
  • API Development with Atlassian products
  • Experience with any of the following is a plus Git, Mercurial, Jensen, Gerrit, Maven, Klocwork, Team City
  • Experience with Windows Server operating systems 2008 & 2012
  • Experience with Microsoft IIS and PowerShell is a plus
  • Understanding of accessibility and security requirements
  • Understanding of user authentication and authorization between multiple systems, servers, and environments
  • Understanding of Active Directory, LDAP and multi domain enterprise environments
22

Test Automation Software Engineer Resume Examples & Samples

  • Working primarily within the Application Development Team
  • Reduction of test cycle time with efficient automation
  • Participation in Requirements, FRD, Design and architecture review sessions
  • Develop comprehensive Automation plan comprising of scope, schedule, milestone, efforts and resourcing
  • Proactive identification of risk and issues and work out mitigation plan
  • Strong knowledge of Test Automation Frameworks
  • Prior experience in Payments domain is must
  • Relevant, Industry Standard certifications in Java and distributed technology space
  • A self-starter who can adapt and respond effectively to changing requirements and priorities
  • Develop tests to address the full stack automation (database, web services and UI)
  • Experience with Agile tools and technologies (Scrum, JIRA, Confluence)
  • Solid experience in automation technologies, tools, and frameworks
  • Must have excellent verbal and written skills being able to communicate effectively on both a technical and business level
  • Strong multitasking skills
23

Automation Software Engineer Resume Examples & Samples

  • Develop automation scripts/tools for continuous deployments
  • Solutions to Cloud adoptability
  • Serve as a liaison to Application owners, Production owners and GTI for the strategic initiatives
  • Document, communicate, and escalate technical issues and articulate business impact either verbally or in writing
  • Communicate with various levels of management regarding system issues. Run forums to educate and share best practices and tools to the CIB production management team
  • Identify process simplification opportunities for overall reporting environment. Work with operational reporting team and business partners to automate or simplify existing processes, ensure data quality & consistency
  • Strong communication skills both written and verbal
  • Strong experience in developing highly multithreaded highly scalable, concurrent applications
  • Multi-disciplined technology skills encompassing some or all
  • UNIX (RedHat Linux) skills including Unix Shell Scripting – ksh, perl, bash etc
  • Working knowledge of the use & administration of GIT, Jenkins
  • Working knowledge of Testing Frameworks, Maven, & ANT
  • UNIX/Linus and Windows system administration skills are plus
24

Test Automation Software Engineer Resume Examples & Samples

  • Bachelor Degree in Computer Science, Software Engineering or other related degree
  • 2+ years’ experience in one of the following programming languages: C#,PHP, AND/OR Python
  • 1+ years’ experience in full-stack web development; to include SQL-based development
  • Previous experience writing test automation frameworks
  • Significant experience in software testing
  • Prior experience writing secure, scalable, and performant enterprise web apps using the ASP.NET MVC framework
  • Experience writing RESTful web services is a huge plus
  • Experience with Microsoft IIS
  • Experience with any of the following web technologies: Bootstrap, D3.js, and jQuery
  • Experience using Git or Mercurial for source control
  • Working knowledge of Linux
  • Experience developing software using Agile methodologies
25

Automation Software Engineer Resume Examples & Samples

  • Design and implement core software features
  • Work with other people and teams to integrate and develop test and calibration algorithms into a production environment
  • Prototype new concepts. Develop concepts into production systems
  • Write software on diverse code bases on windows/linux/embedded platforms
  • Implement network based distributed services. (Knowledge of networking/network stacks, and ability to develop software implementing data exchange over tcp/http/tls working as a distributed system)
  • Implement software optimization techniques to speed bulk data collection, image/data processing, and nonlinear solvers
  • Develop multi thread/multi core applications using primitives and existing frameworks
  • Interface your software with databases and other services to gather metrics
  • Identify required tests and calibrations from a system level design, and implement against these while working with a cross-functional team comprising IT, operations EE, FW and hardware design groups to integrate your requirements into the product and manufacturing system
  • BS or higher in electrical engineering, computer engineering, or computer science
  • 5+ Years of experience developing software with python/c++ or other languages
  • Experience with encryption standards: AES, TLS, public/private key cryptography
  • Experience applying linear algebra and descent based optimization
  • Experience applying statistics to manufacturing processes
  • Travel: 20% APAC, 10% domestic
26

ALP Automation Software Engineer Resume Examples & Samples

  • Strong background and development experience in one or more programming languages like C++, C#, Python
  • A good understanding of internet protocols
  • Professional database experience in at least one or more SQL databases such as SQL Server, MySQL, etc
  • A passion for quality and a desire to find bugs
  • Ability to operate comfortably in a multi-task / multi priority environment across a global team
  • Experience with client server environments
  • Proficient knowledge of Microsoft products (Visual studios, Etc.) and Linux
  • Experience with WCF, SSL, networking and security
  • Communicate with the test automation team on tool issues and work with minimal supervision
  • Participate in product design meetings, release planning and scheduling
  • Be highly responsive to the problems of internal customers
  • Review problem reports and validate the severity and priority of each problem, along with the development and tool management team
  • Perform trainings of different levels to SQA team members in application of the test environment to automate testing tasks
  • Coordinate with the Test Automation Manager to take appropriate actions required to correct software defects
  • Serve as a resource for and extend the technological expertise of the QA team by researching, designing and implementing state-of-the-art testing practices and tools
  • Work with SQA to collect and define test environment requirements, write requirement specifications
  • Ensure the test environment is adequate for the testing of each development project, and make additions or modifications to the test lab as necessary to ensure that all tests are valid
  • Lead and recommend improvements to any automation environments
  • Represent Company in a positive, professional manner when working with both external and internal customers
  • Support and adhere to Company’s Code of Conduct and Ethics Policy
  • Thorough knowledge and experience of C# OOP design including use of agile and test driven development and continuous integration processes
  • Experience in Firmware Verification processes and activities, Testing automation, FW development processes, System Integration testing and Software Releasing Processes
  • Knowledge of the internationally recognized SW process / best practice models (e.g. CMMI for Development) is desired
  • Ability to define problems, collect data, establish facts, and draw valid conclusions
  • Ability to derive boundary cases and equivalence classes from a software/firmware specification and quickly produce a minimum test data set
  • Experience with Automated Test Tools
  • Ability to convey information concisely and clearly to all levels of personnel
  • Ability to communicate with users in non-technical terms both verbally and in writing
  • Ability to work with people representing different cultures and language areas
  • Ability to write routine reports and correspondence
  • Ability to utilize standard computer applications proficiently as they are related to software/firmware development and testing. Such programs may include, but are not limited to: MS Office suite, Visual Studio, and various editions of Windows
  • Ability to provide daily direction to other team members while still being able to work on several active projects simultaneously
  • Ability to train and mentor other QA engineers in procedures
  • High influencing and persuasion skills, leading expert teams with personal drive
  • 5-7 years of experience in Application Development with a good understanding of customer (testing) usage
  • Experienced with testing automation platforms and test processes would be an advantage
  • Minimum 2 years project experience in application developments – international project experience an advantage
27

Automation Software Engineer Resume Examples & Samples

  • Leading regression testing activities for initiatives across one or more assigned projects, utilizing processes, methods, metrics and software that ensure the quality, reliability and systems safety and security
  • Understanding the interfacing applications, test environments and our tools and methodologies
  • Drive test strategy formulation with developers including decomposition of business and technical requirements into test case scenarios, defining test data requirements, oversee and advise on test case creation, devising contingencies plans and other preparation activities
  • Ensure development of test case execution plan and oversee test case execution, issue management, and status metrics
  • Working with a global team and responsible for directing/reviewing the test planning and execution work efforts of an offshore team
  • Communicating effectively with business units, IT Development, Project Management and other support staff on testing timelines, deliverables, status and other information
  • Assisting in the project quality reviews for your assigned applications
  • Assessing risk to the project based on the execution and validation and making appropriate recommendations
  • Ability to interpret quality audits, drive improvements and change, and facilitate test methodology discussions across the business unit
  • Additional areas of responsibilities include
  • 5 + years in Information technology experience working with full SDLC
  • Strong knowledge of testing methodologies with specialization in Web services, middleware technologies and UI automation
  • Experience with TDD, code testability standards, JUnit/Mockito
  • Hands-on experience with understanding and updating Gherkin (Given/When/Then) will be a plus
  • 3+ years of hands on automation development using SOAP UI with Java or groovy
  • 3+ years of hands on automation development using LISA or Cucumber
  • 3+ years of hands on with development and test automation tools/frameworks (e.g. BDD and Cucumber)
  • Experience with API and service testing
  • 3+ years of experience as software developer using any one of Object oriented languages (e.g. Java/Ruby, Python, C#, C++, etc.)
  • Experience with Spring
  • Strong understanding of OOP & SOA principles, design patterns, industry best practices
  • Experience building / testing REST and SOAP web services
  • Experience with SQL/Stored Procedures on one of the following databases (DB2, MySQL, Oracle)
  • Experience with scripting and working in a Linux environment
  • Experience working on large and medium scale software projects
  • Experience building distributed systems at Internet scale
  • Experience working in a fast-paced financial services/digital focused delivery environment