Software Engineer in Test|QA|
Job details
Job description, work day and responsibilities
About the role
Software Development Engineer in Test at Racanaa Energy (www.racanaa.com) are the gatekeepers of software quality for the products. In other words, one of Racanaa’s most important businesses are in their hands.
Racanaa’s data engineering products include backend systems with no user interfaces, and as such, this is a very technical role. Engineers on this team spend their days writing test tools and test cases in Java, Python, Selenium, assembling test environments, and executing tests and interpreting the results. Test Engineers are expected to plan and document testing for their areas of responsibility and to interface proactively and directly with development teams.
SDET’s focuses on applications from both White Box as well as Black Box testing. In other words, they would also be aware of the inner functioning of the applications, which enables them to write Automation tests using both White Box and Black Box testing techniques.
In essence, a Software Development Engineer in Test must be aware of all Black Box testing techniques along with hands-on development/coding knowledge to understand the inner functioning of the application which ensures better quality standards as well as a less defective software product.
Essentially, an SDET should act as an enabler for effective QA through any means. What this also means, is that the individual would use his/her skills to ensure all parts of the software under test are validated in the best possible way which should include testing both functional and non-functional areas.
Responsibilities:
Build advanced automated test suites to exercise our world-class applications.
Work with the development and test engineering teams to design, implement, execute and troubleshoot automated tests, and report on results.
Write, automate and maintain and execute performance test cases using JUnit, JMeter and other technologies/tools.
Perform functional level verification test and system level integration test. Need to track test goals/progress using scenario and code coverage metrics.
Provide clear and consistent communication with the team on status, risks and quality.
Review product functional spec, develop white-box test plan, design test cases, and execute the tests (manual and auto)
Collect trace or other system debug data, provide test report and result analysis, replicate result, assist in root cause analysis.
Required Qualifications
2+ years of professional software testing experience
Strong technical skills in Core Java/C/C++, Python, REST API’s, JSON
Excellent Linux skills
Hands on knowledge of RDBS & SQL queries
Experience working with Jira & Confluence
Expert knowledge of the Software Testing discipline (ability to plan a test effort, identify comprehensive test cases, evaluate coverage, write clear bugs etc)
Experience with open-source testing tools such as the xUnit frameworks, Framework for Integrated Tests (FIT), Selenium, JMeter, Testlink, and STAF
Strong experience in white-box testing, performance and load testing
Excellent communication and interpersonal skills to engage with developers.
Strong debugging/diagnostic, problem solving and analytical skills.
Business acumen. The successful candidate will develop a keen understanding of the businesses and business rules behind the applications s/he works on
Experienced automators who are not above manual testing when it’s the best way to get the job done.
Company address
You will be redirected to another website to apply.
Offer ID: #654453,
Published: 2 weeks ago,
Company registered: 2 years ago