Job Description
The Quality Assurance Engineer I works under the guidance of a Quality Assurance Group Manager to develop and execute tests against all aspects of Ignition. They are responsible for developing, maintaining and executing automated and manual tests, and for reporting on the progress and status of test activities. This includes validating and verifying new and improved features with a variety of testing tools and approaches, including both automated and manual execution against servers, clients and databases. Additionally, the QA Engineer I will be directly involved in building and testing production versions of the system. This is a full-time position with remote, hybrid and on-site opportunities available.
About the Role
The Quality Assurance Engineer I's job skills, qualifications, and responsibilities, include but are not limited to:
Responsibilities
- Validates low complexity issues (both bugs and features), and adds test coverage where appropriate
- Automated test case contributions are introductory- mostly related to small fixes and enhancements to existing tests
- Primary focus is on testing contributions- issue verification, regression testing, and automation development work
- Consistently meets target threshold for regression test suite execution. Able to add manual test cases where appropriate, and with guidance from a senior QA
- Test plans cover all functional requirements, with consulting needed for other applicable areas
- Demonstrates sufficient proficiency in multiple Ignition product areas within the team's scope, being able to adequately test those areas
- Maintains progress on assigned tasks by leveraging help and resources effectively
- Collaborates well within their team and department, especially as they take on more challenging testing tasks
- Maintains a baseline understanding of industries that use Ignition, our customer base, and the purpose of SCADA software
- Maintains a baseline understanding of the company, including how it is organized and its contributions to the industry
- Effectively uses senior resources to improve personal technical skills
Requirements
Education and Training:
- Bachelor’s degree in Computer Science, Computer Engineering or related field
- 0-1 years of industry experience
Skills (required):
- Proficiency with at least one well-known programming language (Java, Python, JavaScript)
- Good understanding of the SDLC (Software Development Lifecycle) and each of the phases
- Familiarity with Scrum/Agile frameworks and key concepts (core values of Agile, sprints, planning/retrospective meetings)
- Familiarity with source control management systems, such as Git, and common usage (clone and checkout of repositories and specific branches, commits and merge conflicts)
- Experience interacting with and querying SQL databases (MS SQL Server, MySQL, similar)
- Familiarity with Windows, Linux (Ubuntu), and macOS platforms, including working from the command line, and debugging issues with applications running as a service
Skills not required, but a plus:
- Familiarity with using virtualization software (VMWare, Docker Desktop), tasks like creating images, debugging running containers, and use of persistent data (volumes)
- Debugging of Java platform and Swing/JavaFX applications using JProfiler (or similar profiling tool)
- Familiarity with well-known protocols in the Internet protocol suite and their usage in applications (TCP/UDP, HTTP/HTTPS, IP)
- Experience with modern IDEs (Eclipse, IntelliJ IDEA, PyCharm)
- Familiarity with manufacturing industry and SCADA software
Pay
Based on the Sacramento region, the new hires minimum and maximum target salary for this role is $95k - $115k. This role will be paid hourly.
Inductive Automation’s ranges are market-driven and set to allow for flexibility. Although it is not typical for an individual to start at the top end of the range for the position, compensation decisions are dependent on: the facts and circumstances of each case, work location, job-related skills, experience, relevant education or training; and other business and organizational needs.
About Us
Who are we?
Champions for industrial automation innovation and driven by a mission statement to empower our customers to swiftly turn great ideas into reality by removing all technological and economic obstacles, we create and deliver solutions that relieve pain points, bring efficiency to operations and optimize integration.
Why Choose Inductive Automation?
Our passion goes beyond customers. We celebrate your personal and professional milestones, and we support our teams with meaningful work in a collaborative environment.
We find that great work-life balance inspires teams to do their best work and empowers people to live their best lives. That's why diversity, fun, and flexibility are ingrained into our work culture.
Good people can make a difference from anywhere, so Inductive Automation facilitates remote work flexibility from most locations in the U.S. We’ll provide you with the exciting work and high-quality computer equipment, and leave the "where" part up to you.
We honor 40-hour work weeks mindful of your local time. Plus, we keep you connected and engaged with virtual social events and professional development time baked into the schedule.
Benefits and Perks
- 100% Covered Health Care: Don’t pay a dime for your medical, dental, and vision insurance
- Remote Flexibility: Work from home, in our beautiful office, or a combination of both. It’s up to you
- Work/Life Balance: Create a work schedule that fits your needs and your local time zone
- Paid Time Off: Receive paid holidays, vacation, and sick time
- 401k with Match: Save for the future with our company-matching 401k program
- World-Class Headquarters: While on-site, enjoy complimentary snacks and beverages, then challenge a friend to a game of pool, table tennis, shuffleboard, or foosball
Additional Information
At this time, we are unable to offer employment for individuals located outside of the United States and/or those who require sponsorship for employment visa status (e.g., H-1B visa status). We know you've got a lot of options when seeking an employer where your skills and talents will shine, so we really appreciate that you considered us.
Inductive Automation, LLC is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, sex, age, sexual orientation, gender identity, and status as a protected veteran or individual with a disability. Verification of US employment eligibility required.
Inductive Automation, LLC is not accepting agency/search firm referrals for this posting, or other postings #LI-DNI