Software Quality Assurance Engineer II
Job Description
Job Description
The Software Quality Assurance (QA) Engineer II works under the guidance of the Quality Assurance Group Manager to develop and execute tests against all aspects of Ignition. The QA Engineer II is 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 is directly involved in building and testing production versions of the system. Remote, on-site or hybrid opportunities available.
Responsibilities
- Maintaining automated regression tests against completed builds
- Adding new manual and automated tests to existing test suites
- Manually performing regression test suites
- Performing functional testing on all bugs and features
- Participating in all facets of the scrum development process
- Working closely with developers to align quality initiatives with development goals
- Providing clear and concise feedback when doing bug reports or communicating with developers
- Maintaining testing tool infrastructure, including various hardware devices and software packages
Requirements
- Bachelor’s Degree in Computer Science/Engineering or at least 4 years experience working in a related field
- 2+ years of experience in a software testing or related role
- Familiarity with Web application testing frameworks (Selenium WebDriver)
- Proficiency with at least one well-known programming language (Java, Python, JavaScript)
- Good understanding of entire SDLC (Software Development Lifecycle)
- Familiarity with Scrum/Agile methodologies
- Familiarity with source control management systems, such as Git
- Experience with setup and querying of SQL databases (MS SQL Server, MySQL, similar)
- Familiarity with Windows, Linux (Ubuntu), and macOS platforms
- Experience with virtualization software (VMWare, Docker Desktop)
- Experience with bug tracking systems
- Familiarity with common network protocol stacks (TCP/WebSocket, HTTP, IP)
- Skills not required, but a plus:
- Familiarity with PLC programming and configuration
- Understanding of Java platform and Swing/JavaFX applications
- Familiarity with well known mobile test automation frameworks (XCTest, Espresso)
- Experience with tools for quick application development and infrastructure deployment (Docker, Vagrant, Terraform, similar)
- Exposure to applications that use Java-based Web servers (Tomcat, Jetty)
- Experience with Maven and Gradle build tools
- Configuring continuous integration/continuous development servers (Jenkins)
- Experience with modern IDEs (Eclipse, IntelliJ IDEA, PyCharm)
- Experience with Wireshark or network analysis tools
- Familiarity with manufacturing industry and SCADA software
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.
Apply Now
Back to Job Listings
Add To Job List
Company Profile
View Company Reviews
Date Posted
10/31/2023
Views
7
Positive
Subjectivity Score: 0.8
Similar Jobs
Teachers at Vintage KinderCare - KinderCare Learning Companies
Views in the last 30 days - 0
View DetailsTeachers at Mack Road KinderCare - KinderCare Learning Companies
Views in the last 30 days - 0
View DetailsTeacher at Arnold Adreani Elementary - KinderCare Learning Companies
Views in the last 30 days - 0
View Details