-
Software Quality Assurance Engineer III
- Brightstar Lottery (West Greenwich, RI)
-
Software Quality Assurance Engineer III
Location:
West Greenwich, RI, US, 02817
Requisition ID: 17419
Brightstar is an innovative, forward-thinking global leader in lottery that builds on our renowned expertise in delivering secure technology and producing reliable, comprehensive solutions for our customers. As a premier pure play global lottery company, our best-in-class lottery operations, retail and digital solutions, and award-winning lottery games enable our customers to achieve their goals, fulfill player needs and distribute meaningful benefits to communities. Brightstar has a well-established local presence and is a trusted partner to governments and regulators around the world, creating value by adhering to the highest standards of service, integrity, and responsibility. Brightstar has approximately 6,000 employees. For more information, please visit www.brightstarlottery.com .
Overview
This position is based in West Greenwich, RI. Candidate must live in or near this location.
Join us as a Senior Quality Assurance Engineer, where your skills will craft the future of world-class gaming solutions. We offer an outstanding opportunity to work on innovative projects in a collaborative and inclusive environment, where your contributions will drive our success! In this role, you will be responsible for designing, developing, and maintaining high-quality software solutions that meet our clients' needs.
The way we work:
Agile Approach: We follow agile methodologies, emphasizing adaptability, transparency, and continuous improvement
Open Communication: We require open dialogue, knowledge sharing, and constructive feedback
Innovation and Learning: We foster a culture of innovation, allowing engineers to explore new technologies and grow their skill sets
Responsibilities
Applies a systematic, disciplined, quantifiable approach for modifications of existing applications, simple changes, reports and request for services with minimal supervision.
• Designs and develops strategies and processes for testing company's complex systems
• Leads the testing of production software environments
• Participates in group design discussions and expected to understand basic software design
• Analysis and testing of solutions and processes for reliable and stable software solutions including functionality, security, scalability, and high performance
• Basic Proficiency in Software Development, Software Design, Software Testing, Software Maintenance, Software Configuration Mgt. Software Engineering Tools and Software Quality
• Document test plans and test cases related to the implementation and maintenance of software solutions
• Demonstrates a relentless commitment to meeting and exceeding customers' expectations while also achieving the goal of reducing the risks and costs of providing services
• Works to build an effective partnership with the internal customer on a daily basis. Listens to customers and asks the appropriate questions to determine their requirements
• Collaborates with other parts of the organization as required to first share and analyze customer requirements and then develop and implement the best strategy and processes to meet those requirements
• Ensures that customers' concerns or service level incidents are addressed promptly and efficiently by personally troubleshooting and implementing solutions or escalating to the appropriate member of management
• Participates in the project management of software solutions, focusing on quality and usability
• Schedules, plans, and performs periodic scheduled maintenance and tuning activities to optimize performance.
• Recommends, implements and measures best practices for software solutions
• Adheres to service level agreements by following established SLA performance requirements
• Adheres to IT best practices by following established IT best practice performance
• Adheres to Incident Management process
• Adheres to Change Management process
• Adheres to Release Management process and performs assigned release actions.
• Adheres to Audit Management process and procedures and performs assigned actions to capture audit evidence criteria
• Completes special projects with minimum to no assistance from Manager
• Participates in individual professional development by completing an individual development plan, participating in mentoring activities, tracking and reporting of development, and communicating career path goals and objectives.
• Provides training, mentoring, and coaching to assigned resources
Qualifications
+ Master/Bachelor of Science degree in Computer Science, Software Engineering, or a related field, or equivalent industry experience.
+ 5+ years of professional experience in software quality assurance, including test planning, automation, and execution.
+ Strong expertise in Java and Python for test automation, leveraging frameworks like Selenium, Pytest, JUnit, or TestNG.
+ Solid understanding of software development life cycle (SDLC) and best practices in Agile environments.
+ Experience in writing, executing, and maintaining test plans, test cases, and automated scripts for complex software applications.
+ Familiarity with performance testing, security testing, and API testing, ensuring software quality across multiple layers.
+ Strong analytical skills to identify, report, and track defects, collaborating with development teams to resolve issues efficiently.
Knowledge of:
+ OWASP Security Top 10 and secure testing methodologies.
+ Agile software development processes, including test-driven development (TDD) and behavior-driven development (BDD).
+ CI/CD pipelines and test automation integration with GitHub, Jenkins, and Docker.
+ Cloud-based testing strategies, including performance and scalability testing in AWS, Azure, or Google Cloud.
+ API testing and automation, utilizing tools like Postman, RestAssured, and SOAP UI.
+ Cross-browser and responsive testing, ensuring compatibility across various devices and platforms.
+ Unit and integration testing frameworks, such as JUnit, Pytest, and Cucumber.
+ Understanding of distributed system challenges and ensuring resilience through robust test coverage.
Familiarity with:
+ Monitoring and logging tools like Kibana, Grafana, and Prometheus for analyzing system performance and errors.
+ Message queue testing, particularly Kafka or RabbitMQ, ensuring reliability in event-driven architectures.
+ Data security and compliance testing, including encryption, access controls, and GDPR-related requirements.
Keys to Success
• Building collaborative relationships
• Decision making
• Drive results
• Foster innovation
• Personal energy
• Self-leadership
\#LI-JM1
At Brightstar, we consider a wide range of factors in determining compensation, including background, skills, experience, and work location. These factors can cause your compensation to vary. The estimated starting compensation range is $59,795 - $122,400. The actual pay offered may end up being higher or lower. The Company will comply with all local pay requirements and collective bargaining agreements, where applicable.
Base pay is only one part of our Total Rewards program. Sales roles may be eligible for commission payments, while other roles are eligible for discretionary bonuses. In addition, we offer employees a 401(k) Savings Plan with Company contributions, health, dental, and vision insurance, life, accident, and disability insurance, tuition reimbursement, paid time off, wellness programs, and identity theft insurance. Note: programs are subject to eligibility requirements.
All Brightstar employees have a role in information security. Annual training will be assigned and required as appropriate.
-
Recent Jobs
-
Software Quality Assurance Engineer III
- Brightstar Lottery (West Greenwich, RI)