What are the responsibilities and job description for the Linux Software QA Engineer position at Aquent?
Our client is seeking a detail-oriented and innovative Software Quality Engineer to join our Desktop UI Team, to ensure the delivery of high-quality software products. The ideal candidate will have extensive experience in quality assurance, testing, and automation, with a focus on Linux systems. This role involves designing, implementing, and executing comprehensive test plans and strategies to ensure the quality and security of our products.
Responsibilities:
- Create test plans and participate in Peer Reviews
- Modify test plans based on Peer Review feedback
- Provide input on risks so that Senior QA engineers, QA Specialists, and in some cases QA Managers can be informed.
- Provide input to QA and Release Specialists to prepare implementation timelines
- Participate in development of Test Data Strategy
- Assist QA Specialists in determining appropriate test environments
- Work with business analysts to ensure business requirements are adequate
- Highlight requirement and design gaps as early in lifecycle as possible
- Create test cases according to standards – manual and automated
- Perform problem solving and root cause analysis when defects occur ents
- Engage application development in defect resolution
- Flag test cases appropriate for regression libraries
- Participate in test case Peer Reviews
- Update test cases based on Peer Reviews
- Participate in continuous improvement efforts within the QA organization
- May support and provide constructive feedback on existing processes and standards
- Become knowledgeable in the technologies used by Application Development organizations
- 4 year college degree in Computer Science or related discipline or equivalent work experience
- 3-5 years of software testing experience
- Technical skills can include Windows, LINUX, UNIX, JAVA, C , InterSystems CACHE, Oracle, Microsoft SQL Server, HTML, XML, Web Services
- Knowledge or experience in one or more of the following is highly preferred - XCTest, UI Automator, TeamCity, Gradle, Maven, XCode, Android SDK, IntelliJ IDEA, Bitbucket, Mobile OS (iOS and Android) as well as native applications including installation, operation and configuration;
- Knowledge and experience with relational database technologies (SQL, schema design)
- Experience with CI tools like Team City or Jenkins
- Knowledge of test repository or defect tracking systems
- Knowledge of financial markets/brokerage experience preferred
- Excellent communication and organizational skills, team player
- Solid understanding of the Software Development Lifecycle
- Strong problem solving and trouble shooting skills with the ability to come up with creative solutions
- Ability to prioritize workload in an efficient manner
- Effective listening skills Experience with containerization technologies (e.g., Docker, Kubernetes) is a plus.
The target hiring compensation range for this role is $47.99 to $53.33 an hour. Compensation is based on several factors including, but not limited to education, relevant work experience, relevant certifications, and location.
Salary : $48 - $53