Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
QA Engineer image - Rise Careers
Job details

QA Engineer

The company where you can make an impact and bring value.

Job Summary:

Greenstone is seeking an experienced automation QA engineer who can continuously contribute success to our Software Development team. The team develops and maintains a suite of mission critical commercial software applications used by the agricultural businesses. The successful candidate will be an integral part of enhancing our products by taking responsibility for software quality assurance. They will design and automate tests, review technical specifications, create user-friendly documentation, configure customer test scenarios, and ensure overall product stability and performance. Overall, the Tester will work closely with Product Management and Development teams to continuously maintain and enhance our products.

Greenstone delivers innovative, mission-critical solutions to North American agribusinesses. We retain a commanding share in the US grain origination software market, serving over 400 customers and 5,000+ ERP users throughout North America. Our products have been in the marketplace for over 30 years, providing customers with a combination of stability, consistency, and innovation they need to grow and remain profitable. To learn more, please visit www.greenstonesystems.com.

Job Description:

JOB RESPONSIBILITIES:

Design / Test manually 25%

  • Design effective and thorough test cases to cover existing software requirements and requirements for new enhancements.
  • Execute manual test cases as needed.
  • Creating documentation on setup, installation, and hardware integration processes.

Design / Script automation testing 50%

  • Design and implement effective and thorough automation test scripts to cover regression testing.
  • Design and implement effective and thorough automation test scripts to cover new feature testing.

Managing the hardware environments / hardware testing 25%

  • Managing hardware environments.
  • Configuring, troubleshooting, installing, and testing the hardware.

EDUCATION/EXPERIENCE REQUIREMENTS:

  • Bachelor’s degree in Computer Science or related field or related experience
  • 5 years of testing with at least 3 years of automation testing experience
  • Understanding of hardware-software interactions, with experience validating firmware and testing for compatibility with hardware
  • Strong ability to develop, execute, and document test plans, including functional, performance, and regression testing for hardware products
  • Professional automation testing on desktop / WinForm applications
  • Experience with Agile/Scrum Methodologies
     

DESIRED REQUIREMENTS:

  • Strong verbal & written communication with strong organizational skills
  • Experience in finding or creating emulation tools to test against in place of hardware.
  • Experience with multiple communication protocols: Serial, RS232/485, USB, and TCP/IP.
  • Proficient in working with hardware systems, components, and peripherals, including installation, maintenance, and troubleshooting
  • Strong ability to understand hardware documentation and translate into user friendly setup documentation.
  • Self-Motivator with the ability to work independently and exemplify flexibility working in a team-oriented environment.
  • Ability to multi-task to liaise between product management, & Development team to meet deadlines.
  • Strong analytical skills with the boost of having creative problem-solving attributes.
  • Delivered commercial software products
  • Experience with database backed applications
  • Experience in designing resilient and maintainable automation scripts
  • Experience in the agricultural industry
  • Experience with JIRA Issue and Project Tracking system
  • Familiarity with WinForms testing
  • Experience using SmartBear TestComplete
  • Experience with scale instrumentation

This is a hybrid position in Alpharetta, GA.

Worker Type:

Regular

Number of Openings Available:

1

Average salary estimate

$80000 / YEARLY (est.)
min
max
$70000K
$90000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About QA Engineer, Cultura Technologies

Greenstone is on the lookout for a passionate QA Engineer to join our dynamic team in Alpharetta, Georgia. This isn’t just any job; it’s an opportunity to make an impactful contribution to the agricultural software industry. As a QA Engineer at Greenstone, you will play a crucial role in maintaining the quality of our mission-critical software applications, used by over 400 agricultural businesses. You’ll be hands-on with automation testing, designing effective test scripts, and executing both manual and automated tests. Your responsibilities will include not just testing, but also creating user-friendly documentation, managing hardware environments, and troubleshooting any issues that may arise. If you have a strong background in both software and hardware testing, stellar analytical skills, and a knack for problem-solving, we want to hear from you! You’ll collaborate closely with Product Management and Development teams to ensure our solutions remain at the forefront of the industry. With over 30 years of experience, Greenstone has established itself as a leader in providing reliable software solutions that enable our customers to thrive in a competitive market. Join us and be part of a team that values innovation, quality, and continuous improvement. Let’s face challenges together and drive success in agribusiness with cutting-edge technology.

Frequently Asked Questions (FAQs) for QA Engineer Role at Cultura Technologies
What are the primary responsibilities of a QA Engineer at Greenstone?

As a QA Engineer at Greenstone, your primary responsibilities include designing manual and automated test cases, executing tests to ensure software quality, creating documentation on setups and installations, and managing hardware environments. You will work collaboratively with other teams to develop and enhance our commercial software applications serving the agricultural businesses.

Join Rise to see the full answer
What qualifications are required for the QA Engineer position at Greenstone?

To qualify for the QA Engineer role at Greenstone, candidates should possess a Bachelor's degree in Computer Science or a related field and have at least 5 years of testing experience, including a minimum of 3 years focused on automation testing. A solid understanding of hardware-software interactions and experience in Agile/Scrum methodologies are also essential.

Join Rise to see the full answer
How does Greenstone ensure product quality in its software applications?

Greenstone ensures product quality by employing a robust QA process involving both manual and automation testing. The QA Engineer designs comprehensive test plans that cover functional, performance, and regression testing, ensuring all features operate flawlessly before deployment.

Join Rise to see the full answer
What tools and technologies will a QA Engineer at Greenstone work with?

A QA Engineer at Greenstone will work with diverse tools such as SmartBear TestComplete, JIRA for issue tracking, as well as various communication protocols like Serial, RS232/485, USB, and TCP/IP. Proficiency in hardware systems and the ability to create resilient automation scripts is also needed.

Join Rise to see the full answer
Is the QA Engineer position at Greenstone remote?

The QA Engineer position at Greenstone is a hybrid job based in Alpharetta, Georgia. This allows for a combination of on-site and potentially remote work, enabling you to balance collaboration with flexibility in your work style.

Join Rise to see the full answer
Common Interview Questions for QA Engineer
How do you design effective test cases for new software?

When designing effective test cases for new software, I focus on understanding the requirements thoroughly. By collaborating with the development team, I ensure that the test cases cover all functionalities, including edge cases. I prioritize clarity and detailed documentation for easier execution and replication.

Join Rise to see the full answer
Can you explain the automation testing process you follow?

My automation testing process begins with identifying the test cases suitable for automation, usually those that are repetitive or time-consuming. I write test scripts, integrate them with the CI/CD pipeline, and regularly update them to reflect changes in the software. I also ensure that adequate reporting and error handling is in place.

Join Rise to see the full answer
What tools have you used for testing and automation?

I have primarily used tools like SmartBear TestComplete for automation and JIRA for issue tracking. Additionally, I am familiar with several testing frameworks and tools that assist in both manual and automated testing processes.

Join Rise to see the full answer
How do you handle conflicts within a team when it comes to software testing?

I believe in open communication when handling conflicts. I would approach my teammates directly to discuss any discrepancies in testing priorities or processes, aiming to understand their perspectives and finding common ground to ensure that quality is not compromised.

Join Rise to see the full answer
What experience do you have with testing hardware integrations?

I have extensive experience with hardware-software integrations, including validating firmware and testing compatibility. This has involved hands-on troubleshooting and managing hardware environments, which is crucial in roles like the QA Engineer position at Greenstone.

Join Rise to see the full answer
How do you prioritize tasks when you have multiple deadlines?

I prioritize tasks based on their urgency and impact on the project timeline. Using project management tools like JIRA, I can clearly see which tasks must be addressed first, and I communicate proactively with team members to manage expectations and ensure smooth progress.

Join Rise to see the full answer
Can you describe a challenging testing scenario you've faced?

I once encountered a scenario where hardware unexpectedly failed during integration testing. I quickly coordinated with the development team to isolate and replicate the issue. This experience taught me the importance of adaptability and the value of thorough documentation throughout the testing process.

Join Rise to see the full answer
Which Agile methodologies have you applied in your previous roles?

I have utilized Agile methodologies such as Scrum in my previous roles, participating in sprint planning, review, and retrospectives. This approach has helped me stay aligned with the development process and ensure collaboration with all stakeholders involved in software quality.

Join Rise to see the full answer
What strategies do you employ for effective regression testing?

For regression testing, I maintain a well-organized suite of automated test scripts that cover major functionalities. After every change in code, I run these tests to ensure new developments do not introduce defects. I also prioritize tests based on the areas of the application most impacted by recent changes.

Join Rise to see the full answer
How do you stay updated on the latest testing tools and practices?

I stay updated on the latest testing tools and practices by attending webinars, participating in testing forums, and subscribing to industry publications. Continuous learning is crucial in QA, and I actively seek out opportunities for professional growth.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Visa Remote Singapore, Singapore
Posted 10 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Voss Industries Hybrid US, Cuyahoga County, OH; Ohio, Berea, OH
Posted 2 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
TCI (South Dakota) Hybrid Ellaville, Georgia, United States
Posted 2 days ago
Photo of the Rise User
Posted yesterday

Cultura is one of the largest independent groups of agribusiness software companies in the world. Today, our portfolio provides comprehensive and innovative software solutions to agri-food companies in North America, Europe, the United Kingdom, Ir...

1 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 31, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!