Sr Software Engineer QA Automation US REMOTE
at Motorola Solutions
Boston, MA 02108, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 28 Jun, 2024 | Not Specified | 29 Mar, 2024 | 2 year(s) or above | Python,Xpath,Root,Web Technologies,Css,Computer Science,Software Development,Javascript,Html | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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