Sr Software Engineer QA Automation US REMOTE

at  Motorola Solutions

Boston, MA 02108, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate28 Jun, 2024Not Specified29 Mar, 20242 year(s) or abovePython,Xpath,Root,Web Technologies,Css,Computer Science,Software Development,Javascript,HtmlNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

COMPANY OVERVIEW

At Motorola Solutions, we’re guided by a shared purpose - helping people be their best in the moments that matter - and we live up to our purpose every day by solving for safer. Because people can only be their best when they not only feel safe, but are safe. We’re solving for safer by building the best possible technologies across every part of our safety and security ecosystem. That’s mission-critical communications devices and networks, AI-powered video security & access control and the ability to unite voice, video and data in a single command center view. We’re solving for safer by connecting public safety agencies and enterprises, enabling the collaboration that’s critical to connect those in need with those who can help. The work we do here matters.

JOB DESCRIPTION

The Quality Assurance (QA) Automation Department is responsible for ensuring the highest level of software quality and reliability through the implementation of automated testing processes. Our team plays a critical role in the software development lifecycle by designing, developing, and maintaining automated test software to validate the functionality, performance, and security of our products.
Our department focuses on building scalable and maintainable automated test frameworks using Python, along with web-based automation tools like Selenium WebDriver API. We work with cloud-based environments to execute automated tests, interpret results, and identify root causes of any issues. Additionally, we actively participate in daily Agile meetings and use JIRA for tracking automation development, reporting product issues, and managing software releases.
Join our team as a Software Engineer QA Automation and contribute to the development of automated testing solutions. This is a remote position, open to candidates located within the United States. We offer competitive compensation and benefits packages, along with the opportunity to work in a collaborative and innovative environment.

Responsibilities:

  • Contribute to the design, development, and maintenance of automated test software using Python.
  • Apply best practices, including coding standards, source control management, and testing methodologies.
  • Develop a deep understanding of products and architecture to design effective tests and identify root causes of issues.
  • Collaborate closely with developers and QA team members to address problems and enhance test strategies.
  • Execute automated tests in cloud-based environments, analyze results, and identify root causes of issues.
  • Attend and actively participate in daily Agile meetings to provide updates and contribute to project progress.
  • Utilize JIRA to track automation development, report product issues, and manage software releases.
  • Design and implement automated end-to-end, functional, scenario, security, and performance tests.

Requirements:

  • Bachelor’s degree in Computer Science or equivalent experience.
  • Minimum of 5+ years of experience in software development and QA.
  • Strong proficiency in Python for software development.
  • Experience with web-based automation using Selenium WebDriver API or similar tools.
  • Solid understanding of web technologies, including JavaScript, HTML, CSS, and XPATH.
  • Knowledge and expertise in designing and developing REST API/JSON automation.
  • Proficiency in creating test strategies and scenario-based tests.
  • Excellent problem-solving, troubleshooting, and root cause analysis skills.
  • Familiarity with software QA methodologies, tools, and processes.
  • Willingness to occasionally support off-hours and weekend validation activities for releases or critical issue investigation.

BASIC REQUIREMENTS

  • Bachelors degree with 5+ years of experience in software development and QA.
  • AND 2+ years of experience in Python
  • OR 7+ years of experience in software development, QA and 2+ years of experience in Python

TRAVEL REQUIREMENTS

None

Responsibilities:

  • Contribute to the design, development, and maintenance of automated test software using Python.
  • Apply best practices, including coding standards, source control management, and testing methodologies.
  • Develop a deep understanding of products and architecture to design effective tests and identify root causes of issues.
  • Collaborate closely with developers and QA team members to address problems and enhance test strategies.
  • Execute automated tests in cloud-based environments, analyze results, and identify root causes of issues.
  • Attend and actively participate in daily Agile meetings to provide updates and contribute to project progress.
  • Utilize JIRA to track automation development, report product issues, and manage software releases.
  • Design and implement automated end-to-end, functional, scenario, security, and performance tests


REQUIREMENT SUMMARY

Min:2.0Max:7.0 year(s)

Computer Software/Engineering

IT Software - QA & Testing

Software Testing, Software Engineering

Graduate

Software development and qa

Proficient

1

Boston, MA 02108, USA